Program Java - Penjualan Barang di Toko Menggunakan Looping IF-Else

Program Java - Penjualan Barang di Toko Menggunakan Looping IF-Else - Karena mendapatkan banyak sekali tugas dari dosen atau guru disekolah dan saya tahu betapa susahnya mencari referensi untuk menyelesaikan itu semua. Pada artikel ini saya akan membagikan contoh Script Program penjualan barang di toko menggunakan Looping If-Else pada bahasa pemrograman Java, dimana pada program java ini menggunakan percabangan di dalam percabangan.

Pada program ini anda harus menginputkan nilai berdasarkan pertanyaan yang ada pada program, seperti mendapatkan diskon jika anda berbelanja dengan nilai tertentu.

Programnya kurang lebih akan seperti ini :

Apakah anda punya kartu member?
   - ya
       * Apakah belanjaan anda lebih dari 500rb?
           # ya : mendapatkan diskon 50rb
           # tidak : tidak mendapatkan diskon
       * Apakah belanjaan anda lebih dari 100rb?
           # ya : mendapatkan diskon 15rb
           # tidak: tidak mendapatkan diskon
   - tidak
       * Apakah belanjaan anda lebih dari 100rb?
           # ya : mendapatkan diskon 10rb
           # tidak: tidak mendapatkan diskon

Saya menggunakan Aplikasi Eclipse untuk menjalankan program Java ini, namun Syntak atau Sriptnya sama saja.

Baiklah langsung saja ke syntak Program dibawah ini sob

package legi;

import java.util.Scanner;

public class artikel {
    public static void main(String[] args) {
        // deklarasi variabel dan Scanner
        int belanjaan, diskon, bayar;
        String kartu;
        Scanner scan = new Scanner(System.in);

        // mengambil input
        System.out.print("Apakah ada kartu member: ");
        kartu = scan.nextLine();
        System.out.print("Total belanjaan: ");
        belanjaan = scan.nextInt();

        // proses
        if (kartu.equalsIgnoreCase("ya")) {
            if (belanjaan > 500000) {
                diskon = 50000;
            } else if (belanjaan > 100000) {
                diskon = 15000;
            } else {
                diskon = 0;
            }

        } else {
            if (belanjaan > 100000) {
                diskon = 5000;
            } else {
                diskon = 0;
            }
        }

        // total yang harus dibayar
        bayar = belanjaan - diskon;

        // output
        System.out.println("Total Bayar: Rp " + bayar);
    } 
}

OUTPUT

 

Program Java - Penjualan Barang di Toko Menggunakan Looping IF-Else

Program Java - Penjualan Barang di Toko Menggunakan Looping IF-Else

Cobalah untuk mengubah nilai yang diinputkan dan perhatikan hasilnya.

Note : Perlu di perhatikan, ada beberapa yang harus diperhatikan pada syntak Program diatas, seperti nama Package dan Public Class harus disesuaikan dengan Package dan Public Class yang anda buat sisanya sama.

Baca Juga :
  1. Program Menentukan Nilai Grade Menggunakan Switch - Case
  2. Mengurutkan Angka Terbesar ke Terkecil Menggunakan Array
  3. Program Menghitung Jumlah Kata Pada Kalimat Menggunakan While
  4. Program Penjualan pada JAVA Menggunakan Looping dan Array

Semoga artikel ini bisa bermanfaat, silahkan untuk meninggalkan komentar dibawah ini dan memberikan masukan setelah membaca. Terima kasih.

0 komentar:

Post a Comment