Latihan Percabangan If Else 22082010015 Arsa Cahaya Pradipta


 package com;

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int jumlah, harga, total, diskon, nomdisc, uang, kembalian;

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

        System.out.println("Harga Barang             : Rp.50000");
        System.out.print("Masukkan Jumlah Barang   : ");
        jumlah = s.nextInt();
        harga = 50000;
        total = jumlah * harga;
        System.out.println("Total Harga Barang       : Rp." + total);

        // Lebih dari 100.000
        if (total >= 100001 && total <= 200000) {
            diskon = total * 95 / 100;
            nomdisc = total * 5 / 100;
            System.out.println("Diskon                   : Rp." + nomdisc);
            System.out.println("____________________________________");
            System.out.println("Harga setelah diskon     : Rp." + diskon);
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - diskon;
            System.out.println("Total kembalian          : Rp." + kembalian);
        } // Lebih dari 200.000
        else if (total >= 200001 && total <= 300000) {
            diskon = total * 90 / 100;
            nomdisc = total * 10 / 100;
            System.out.println("Diskon                   : Rp." + nomdisc);
            System.out.println("____________________________________");
            System.out.println("Harga setelah diskon     : Rp." + diskon);
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - diskon;
            System.out.println("Total kembalian          : Rp." + kembalian);
        } // Lebih dari 300.000
        else if (total >= 300001 && total <= 400000) {
            diskon = total * 85 / 100;
            nomdisc = total * 15 / 100;
            System.out.println("Diskon                   : Rp." + nomdisc);
            System.out.println("____________________________________");
            System.out.println("Harga setelah diskon     : Rp." + diskon);
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - diskon;
            System.out.println("Total kembalian          : Rp." + kembalian);
        } // Lebih dari 400.000
        else if (total >= 400001 && total <= 500000) {
            diskon = total * 80 / 100;
            nomdisc = total * 20 / 100;
            System.out.println("Diskon                   : Rp." + nomdisc);
            System.out.println("____________________________________");
            System.out.println("Harga setelah diskon     : Rp." + diskon);
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - diskon;
            System.out.println("Total kembalian          : Rp." + kembalian);
        } // Lebih dari 500.000
        else if (total >= 500001) {
            diskon = total * 75 / 100;
            nomdisc = total * 25 / 100;
            System.out.println("Diskon                   : Rp." + nomdisc);
            System.out.println("____________________________________");
            System.out.println("Harga setelah diskon     : Rp." + diskon);
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - diskon;
            System.out.println("Total kembalian          : Rp." + kembalian);
        } else {
            System.out.println("____________________________________");
            System.out.print("Uang pembelian           : Rp.");
            uang = s.nextInt();
            kembalian = uang - total;
            System.out.println("Total kembalian          : Rp." + kembalian);
        }

    }
}

Comments