Kode Program :

package bahasa_pemrograman_1;

import java.util.*;

public class Percabangan_if_else {

   public static void main(String[] args) {

       int jumlahbrg,hrgsatuan,totalawal,totalakhir,diskon=0,uang,kembalian;

       

       Scanner input = new Scanner(System.in);  

       

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

       System.out.println("Masukkan jumlah barang yang dibeli : ");

       jumlahbrg = input.nextInt();

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

       System.out.println("Masukkan harga satuan barang : ");

       hrgsatuan = input.nextInt();

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

       totalawal = jumlahbrg*hrgsatuan;

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

       

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

       

       if(totalawal > 100000 && totalawal <= 200000){

           

           diskon=totalawal*5/100;

          

       }else if(totalawal > 200000 && totalawal <= 300000){

           

           diskon=totalawal*10/100;

         

       }else if(totalawal > 300000 && totalawal <= 400000){

           

           diskon=totalawal*15/100;

          

       }else if(totalawal > 400000 && totalawal <= 500000){

           

           diskon=totalawal*20/100;

           

       }else if(totalawal > 500000){

           

           diskon=totalawal*25/100;


       } 

       

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

       totalakhir = totalawal-diskon;

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

       System.out.println("Total setelah diskon: "+totalakhir);

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

       System.out.println("Jumlah Uang : ");

       uang = input.nextInt();

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

       kembalian = uang-totalakhir;

           

       if(kembalian == 0){

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

       }else{

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

       }

       

       

   } 

}

Hasil :







Komentar