percabangan looping do while

 Nama: Syuraini Noor Chamsyah

kelas: Paralel A

NPM: 22082010033


                                                                SOURCE CODE

package warungsederhanawhile;

import java.util.Scanner;


public class WarungSederhanaWhile {


     public static void main(String[] args) {

//deklarasi variabel

int pilih, lagi,  jumlah=0,   menu,   harga=0;  


 int diskon;      int member;     int total=0;


  //deklarasi scanner

Scanner sc= new Scanner(System.in);

//tampilan

     System.out.println("============SELAMAT DATANG DIWARUNG SEDERHANA==========");

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

do {

// Aksi

//tampilan menu  

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

    System.out.println("silahkan pilih menu utama:");     

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

     System.out.println("1.Sate");

     System.out.println("2.pecel");

     System.out.println("3.penyetan");

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

     System.out.print("silahkan pilih menu makanan: ");

//input pilihan    

    pilih = sc.nextInt();

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

//seleksi menu utama    

 switch(pilih){

case 1:

    System.out.println("1.sate ayam: Rp 1.500/tusuk");

    System.out.println("2.sate kambing:Rp 3.000/tusuk");

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

    System.out.print("tentukan jenis sate: ");

    menu= sc.nextInt();

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

    System.out.print("tentukan jumlah tusuk:");

    jumlah= sc.nextInt();

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

if (menu==1){

harga+= jumlah*1500;

 }

 else {

harga+= jumlah*3000;

}

break;


case 2:

    System.out.println("pecel ayam: Rp 13.000/porsi");

    System.out.println("pecel empal:Rp 15.000/porsi");

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

    System.out.print("tentukan lauk pecel: ");

menu= sc.nextInt();

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

    System.out.print("tentukan jumlah :");

jumlah= sc.nextInt();

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

if (menu==1){

harga += jumlah*13000;

}

   else {

harga += jumlah*15000;

}

break;


case 3:

    System.out.println("1.penyetan tahu/tempe:Rp 5.000/porsi");

    System.out.println("2.penyetan telur: Rp 7.000/porsi");

    System.out.println("3.penyetan ayam:10.000/porsi");

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

    System.out.print("tentukan lauk pecel: ");

menu= sc.nextInt();

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

    System.out.print("tentukan jumlah: ");

jumlah= sc.nextInt();

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

    switch (menu){

    case 1:

    harga += jumlah*5000;

    break;

    case 2:

    harga += jumlah*7000;

    case 3:

    harga += jumlah*10000;

    default: 

}

default:


  }

System.out.print("Apakah mau pesan lagi (1. ya, 2. tidak)? ");

lagi = sc.nextInt();

} while(lagi == 1);

    System.out.println("harga total:Rp "+harga);

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

    System.out.println("apakah anda mempunyai member?");

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

    System.out.println("1. ya");

    System.out.println("2.tidak");

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

    System.out.print("masukan member: ");

    member= sc.nextInt();

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

if (member==1){

diskon= harga*5/100;

total= harga-diskon;

    System.out.println("SELAMAT ANDA MENDAPATKAN DISKON 5%");

    System.out.println("total harga menjadi:Rp "+total);

}

else {

total=harga;

    System.out.println("MAAF ANDA BELUM MENDAPATKAN DISKON SILAHKAN DAFTAR MEMBER!");

    System.out.println("total harga menjadi:Rp "+total);

}   

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

     System.out.println("TERIMAKASIH SUDAH BERKUNJUNG DI WARUNG SEDERHANA");



    }

    

}


                                                    SCREENSHOT HASIL RUN

1) untuk yang memiliki member:




2. Untuk yang tidak memiliki member:








Komentar

Postingan populer dari blog ini

RELASI ASOSIASI WARUNG MBAK MILA

array multi dimensi

QUEUE