Tugas Latihan Perulangan Tunggal
Nama: Kimberlie Cindy Kolopaking
NPM: 22082010200
Kelas: E
SOURCE CODE:
package com.mycompany.kimberlieloops;
import java.util.Scanner;
public class tugasperulangan {
public static void main(String[] args) {
double totalbiaya = 0, diskon, totalsetelahdiskon = 0, kembalian;
Scanner sc = new Scanner(System.in);
int pilih = 0;
do{
System.out.println("=======================");
System.out.println("Selamat Datang di Warung Kecil Kim");
System.out.println("=======================");
System.out.println("Pilihan Menu : ");
System.out.println("1.Sate\n2.Pecel\n3.Penyetan\n4.Selesai");
System.out.print("Menu Yang Dipilih = ");
pilih = sc.nextInt();
System.out.println("------------------------");
switch(pilih){
case 1:
System.out.println("\nPilihan Daging :\n1.Ayam\n2.Kambing");
System.out.print("Pilihan Anda = ");
int daging = sc.nextInt();
System.out.println("------------------------");
if (daging==1){
System.out.println("\nHarga Per Tusuk Rp. 1.500");
System.out.print("Masukkan Jumlah = ");
double tusuk = sc.nextDouble();
totalbiaya = totalbiaya+1500*tusuk;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else if(daging==2){
System.out.println("\nHarga Per Tusuk Rp. 3.000");
System.out.print("Masukkan Jumlah = ");
double tusuk2 = sc.nextDouble();
totalbiaya = totalbiaya+3000*tusuk2;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else{
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
}
break;
case 2:
System.out.println("\nPilihan Lauk\n1.Ayam\n2.Empal");
System.out.print("Pilihan Anda = ");
int lauk = sc.nextInt();
System.out.println("------------------------");
if(lauk==1){
System.out.println("\nHarga Per Porsi Rp. 13.000");
System.out.print("Masukkan Jumlah = ");
double porsi = sc.nextDouble();
totalbiaya = totalbiaya+13000*porsi;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else if(lauk==2){
System.out.println("\nHarga Per Porsi Rp. 15.000");
System.out.print("Masukkan Jumlah = ");
double empal = sc.nextDouble();
totalbiaya = totalbiaya+15000*empal;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
}
else{
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
}
break;
case 3:
System.out.println("\nPilihan Lauk\n1.Tahu/Tempe\n2.Telur\n3.Ayam");
System.out.print("Pilihan Anda = ");
int pilihan = sc.nextInt();
System.out.println("------------------------");
switch (pilihan) {
case 1:
System.out.println("\nHarga Per Porsi Rp. 5.000");
System.out.print("Masukkan Jumlah = ");
double tahu = sc.nextDouble();
totalbiaya = totalbiaya+5000*tahu;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
case 2:
System.out.println("\nHarga Per Porsi Rp. 7.000");
System.out.print("Masukkan Jumlah = ");
double telur = sc.nextDouble();
totalbiaya = totalbiaya+7000*telur;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
case 3:
System.out.println("\nHarga Per Porsi Rp. 10.000");
System.out.print("Masukkan Jumlah = ");
double jumlah = sc.nextDouble();
totalbiaya = totalbiaya+10000*jumlah;
System.out.println("Total Harga = Rp."+totalbiaya);
System.out.println("");
break;
default:
System.out.println("\nPilihan Tidak Ada");
System.out.println("");
break;
}
break;
case 4 :
//kartu member
System.out.println("\nPunya Kartu Member?\n1 = Ya\n2 = Tidak");
System.out.print("Jawab = ");
byte jawab = sc.nextByte();
System.out.println("------------------------");
if(jawab==1){
diskon = totalbiaya*5/100;
System.out.println("Diskon 5% : Rp."+diskon);
totalsetelahdiskon = totalbiaya-diskon;
System.out.println("Total Biaya : Rp."+totalsetelahdiskon);
}
else if(jawab==2){
System.out.println("Diskon : -");
totalsetelahdiskon = totalbiaya;
System.out.println("Total Biaya : Rp."+totalsetelahdiskon);
}
else{
System.out.println("Pilihan Tidak Ada");
}
System.out.println("------------------------");
//uang pembeli
System.out.print("Tunai : Rp.");
int uangpembeli;
uangpembeli = sc.nextInt();
System.out.println("------------------------");
//kembalian
kembalian = uangpembeli-totalsetelahdiskon;
if(kembalian<=0){
System.out.println("Uang Pas");
}
else{
System.out.println("Kembalian ; Rp."+kembalian);
}
}
}while(pilih!=4);
}
}
OUTPUT:
=======================
Selamat Datang di Warung Kecil Kim
=======================
Pilihan Menu :
1.Sate
2.Pecel
3.Penyetan
4.Selesai
Menu Yang Dipilih = 1
------------------------
Pilihan Daging :
1.Ayam
2.Kambing
Pilihan Anda = 1
------------------------
Harga Per Tusuk Rp. 1.500
Masukkan Jumlah = 40
Total Harga = Rp.60000.0
=======================
Selamat Datang di Warung Kecil Kim
=======================
Pilihan Menu :
1.Sate
2.Pecel
3.Penyetan
4.Selesai
Menu Yang Dipilih = 2
------------------------
Pilihan Lauk
1.Ayam
2.Empal
Pilihan Anda = 1
------------------------
Harga Per Porsi Rp. 13.000
Masukkan Jumlah = 3
Total Harga = Rp.99000.0
=======================
Selamat Datang di Warung Kecil Kim
=======================
Pilihan Menu :
1.Sate
2.Pecel
3.Penyetan
4.Selesai
Menu Yang Dipilih = 4
------------------------
Punya Kartu Member?
1 = Ya
2 = Tidak
Jawab = 1
------------------------
Diskon 5% : Rp.4950.0
Total Biaya : Rp.94050.0
------------------------
Tunai : Rp. 100000
------------------------
Kembalian ; Rp.5950.0
------------------------------------------------------------------------
BUILD SUCCESS
.png)
.png)
Comments
Post a Comment