Switch and IF

NETBEANS



SOURCE CODE (Di dalam switch ada if)
=============================================
import java.util.Scanner;
public static void main(String[] args) {
        Scanner masuk= new Scanner (System.in);
        int pil,bil;
        double apel=2000, jeruk=1000, mangga=5000, durian=10000;
        System.out.println("=====================================================================");
        System.out.println("1. Apel Rp.2000/bj, beli lebih dari 5 diskon 20%");
        System.out.println("2. Jeruk Rp.1000/bj, beli 2 diskon 10% beli lebih dari 5 diskon 25%");
        System.out.println("3. Mangga Rp.5000/bj, jika beli kelipatan 3 diskon 30%");
        System.out.println("4. Durian Rp.10000/bj jika beli 3 atau 5 diskon 15%");
        System.out.println("=====================================================================");
        System.out.print("Beli apa ? ");
        pil=masuk.nextInt();
     
        switch (pil){
            case 1:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil>5){
            apel=(apel*bil)-(apel*bil*20/100);
        }
        else {
            apel=apel*bil;
        }
        System.out.println("Total Harga : Rp."+apel);break;
            case 2:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil==2){
            jeruk=(jeruk*bil)-(jeruk*bil*10/100);
        }
        else if(bil>5){
            jeruk=(jeruk*bil)-(jeruk*bil*25/100);
        }
        else{
            jeruk=jeruk*bil;
        }
        System.out.println("Total Harga : Rp."+jeruk);break;
            case 3:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if(bil%3==0){
            mangga=(mangga*bil)-(mangga*bil*30/100);
        }
        else{
            mangga=mangga*bil;
        }
        
        System.out.println("Total Harga : Rp."+mangga);break;
            case 4:System.out.print("Beli Berapa : ");
        bil=masuk.nextInt();
        if (bil==3||bil==5){
            durian=(durian*bil)-(durian*bil*15/100);
        }
        else{
            durian=durian*bil;
        }
        System.out.println("Total Harga : Rp."+durian);break;
            default:System.out.println("Pilihan Anda Tidak Ada Di Daftar");break;
        }
    }
==============================================

0 komentar:

Posting Komentar