Percabangan If Else






 package Percabangan.If.Else;

import java.util.Scanner;

public class ProgramPembelian {

    public static void main(String[] args) {

        //membuat program pembelian

        Scanner scan = new Scanner(System.in);

        

        //variabel

        int jumlahbajuyangdibeli; 

        int hargasatuanbarang;

        int totalharga;

        int hasildiskon = 0;

        int diskon;

        int uangpembeli;

        int kembalian;

        

        System.out.println("PROGRAM PEMBELIAN BARANG");

        System.out.println("");

        System.out.println("========================================");

        System.out.println("        Toko Baju Felycia Fashion       ");

        System.out.println("    Jl.Raya Purwadadi, Manyar Gresik    ");

        System.out.println("         Kab. Gresik Jawa Timur         ");

        System.out.println("========================================");

        

        //Membuat perintah untuk memasukkan

        System.out.print("Baju yang dibeli             :");

        jumlahbajuyangdibeli = scan.nextInt();

        System.out.print("Harga Baju                   :Rp.");

        hargasatuanbarang = scan.nextInt();

        

        //menghitung total biaya pembelian

        totalharga = hargasatuanbarang * jumlahbajuyangdibeli;

        System.out.println("Total Biaya Pembelian        :Rp."+totalharga);

        

        System.out.println("----------------------------------------");

        

        //membuat program diskon

        //jika total barang kurang dari 100.000

        //maka akan mendapatkan potongan harga 0%

        if(totalharga<100000){

            diskon = (int) (totalharga * 0);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 0%");

            System.out.println("Diskon 0%                    :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

        //jika total barang lebih dari 100.001-200.000

        //maka akan mendapatkan potongan harga 10%

        else if(totalharga>=100000 && totalharga<=200000){

            diskon = (int) (totalharga * 0.05);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 5%");

            System.out.println("Diskon 5%                    :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

        //jika total barang lebih dari 200.001-300.000

        //maka akan mendapatkan potongan harga 10%

        else if(totalharga>=200000 && totalharga<=300000){

            diskon = (int) (totalharga * 0.1);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 10%");

            System.out.println("Diskon 10%                   :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

        //jika total barang lebih dari 300.001-400.000

        //maka akan mendapatkan potongan harga 15%

        else if(totalharga>=300000 && totalharga<=400000){

            diskon = (int) (totalharga * 0.15);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 15%");

            System.out.println("Diskon 15%                 :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

        //jika total barang lebih dari 400.001-500.000

        //maka akan mendapatkan potongan harga 20%

        else if(totalharga>=400000 && totalharga<=500000){

            diskon = (int) (totalharga * 0.2);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 20%");

            System.out.println("Diskon 20%                   :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

        //jika total barang lebih dari 500.000

        //maka akan mendapatkan potongan harga 25%

        else if(totalharga>500000){

            diskon = (int) (totalharga * 0.25);

            hasildiskon=totalharga-diskon;

            System.out.println("Anda mendapat diskon 25%");

            System.out.println("Diskon 25%                   :Rp."+diskon);

            System.out.println("Total pembayaran             :Rp."+ hasildiskon);

        }

     

        else{

            

        } 

        System.out.println("----------------------------------------");

        

        System.out.print  ("Uang pembeli                 :Rp.");

        uangpembeli = scan.nextInt();

        kembalian = (uangpembeli - hasildiskon);

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

        

        System.out.println("========================================");

        System.out.println("");

        System.out.println("              Terima Kasih              ");

        System.out.println("");

    }

}


Komentar