Percabangan If Else

 


package tugasthree;


import java.util.Scanner;


public class Percabangan {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        

        int hargaSatuanBarang = 20000;

        System.out.println("Harga Satuannya: " + hargaSatuanBarang);

        System.out.print("Masukkan Jumlah Barang yang dibeli = ");

        int jumlahBarang = input.nextInt();

        

        int totalBiayaPembelian = hargaSatuanBarang * jumlahBarang;

        

        int pembelian = totalBiayaPembelian;

        

        int diskon = 0;

        

        if (pembelian < 100000) {

            diskon = 0;

        } else if (pembelian <= 200000) {

            diskon = pembelian * 5/100;

        } else if (pembelian <= 300000) {

            diskon = pembelian * 10 / 100;

        } else if (pembelian <= 400000) {

            diskon = pembelian * 15 / 100;

        } else if (pembelian <= 500000) {

            diskon = pembelian * 20 / 100;

        } else {

            diskon = pembelian * 25 / 100;

        }

        

        int totalSetelahDiskon = pembelian - diskon;

        

        System.out.println("Total Pembelian: " + pembelian);

        System.out.println("Nominal Diskon: " + diskon);

        System.out.println("Total Setelah Diskon: " + totalSetelahDiskon);

        

        System.out.print("Masukkan uang yang dibayar = ");

        int uangBayar = input.nextInt();


        

        if (uangBayar == totalSetelahDiskon) {

            System.out.println("Uang Pas");

        } else {

            int kembalian = uangBayar - totalSetelahDiskon;

            System.out.println("Kembalian: " + kembalian);

        }


        input.close();

        

    }

}




Comments

Popular posts from this blog

Program Kasir

Program Pertama