Assalamu 'alaykum
Sebenernya ini mirip sama yang Membuat Program Toko dengan Java
Bedanya kalo yang berikut ini ada perhitungan kembaliannya. Penasaran? Oke cekidot guys:
import java.util.Scanner;
public class Latihan2
{
public static void main(String[] args)
{
Scanner simpan = new Scanner(System.in);
int NasiGoreng = 15000,
NasiRawon = 15000,
NasiGudeg = 15000,
NasiUduk = 15000,
total = 0;
int Kembali = 0;
String pilihMenu = " ";
int loop = 0;
int satuan = 0;
System.out.println("------------------------------------------------------------------");
System.out.println(" TOKO ANDRI & DEBBY ");
System.out.println("------------------------------------------------------------------");
System.out.println("|Menu Restoran: |");
System.out.println("|1. Nasi Goreng 2. Nasi Rawon 3. Nasi Gudeg 4. Nasi Uduk |");
System.out.println("|5. Hitung Total 6. Keluar Aplikasi |");
System.out.println("------------------------------------------------------------------");
for (loop = 1; loop <=6; loop++)
{
System.out.print("Pilih Menu (1 s/d 6) ? "); Integer pilihan = simpan.nextInt();
switch(pilihan)
{
case 1:
pilihMenu = "Nasi Goreng, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiGoreng;
break;
case 2:
pilihMenu = "Nasi Rawon, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiRawon;
break;
case 3:
pilihMenu = "Nasi Gudeg, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiGudeg;
break;
case 4:
pilihMenu = "Nasi Uduk, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiUduk;
break;
case 5:
//System.out.println("Selesai");
System.out.println("------------------------------------------------------------------");
System.out.println("Pilihan menu adalah : "+pilihMenu);
System.out.println("Total yang harus dibayar adalah : Rp " +total); Integer tot = total;
System.out.print("Uang yang dibayarkan : Rp "); Integer bayar = simpan.nextInt();
Kembali = bayar-tot;
System.out.println("Uang kembalian Anda : Rp "+Kembali);
System.out.println("------------------------------------------------------------------");
System.out.println("Program Selesai");
System.exit(0);
break;
case 6:
System.exit(0);
break;
default:
System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
}
}
}
}
Simpen script di atas dengan nama Latihan2.java
(Inget pakek Notepad++ ya guys)
Kompilasi: javac<spasi>Latihan2.java
Eksekusi: java Latihan2
Outputnya kek berikut:
Semoga bermanfaat :)
Terima kasih ^^
Sebenernya ini mirip sama yang Membuat Program Toko dengan Java
Bedanya kalo yang berikut ini ada perhitungan kembaliannya. Penasaran? Oke cekidot guys:
import java.util.Scanner;
public class Latihan2
{
public static void main(String[] args)
{
Scanner simpan = new Scanner(System.in);
int NasiGoreng = 15000,
NasiRawon = 15000,
NasiGudeg = 15000,
NasiUduk = 15000,
total = 0;
int Kembali = 0;
String pilihMenu = " ";
int loop = 0;
int satuan = 0;
System.out.println("------------------------------------------------------------------");
System.out.println(" TOKO ANDRI & DEBBY ");
System.out.println("------------------------------------------------------------------");
System.out.println("|Menu Restoran: |");
System.out.println("|1. Nasi Goreng 2. Nasi Rawon 3. Nasi Gudeg 4. Nasi Uduk |");
System.out.println("|5. Hitung Total 6. Keluar Aplikasi |");
System.out.println("------------------------------------------------------------------");
for (loop = 1; loop <=6; loop++)
{
System.out.print("Pilih Menu (1 s/d 6) ? "); Integer pilihan = simpan.nextInt();
switch(pilihan)
{
case 1:
pilihMenu = "Nasi Goreng, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiGoreng;
break;
case 2:
pilihMenu = "Nasi Rawon, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiRawon;
break;
case 3:
pilihMenu = "Nasi Gudeg, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiGudeg;
break;
case 4:
pilihMenu = "Nasi Uduk, "+pilihMenu;
satuan = 1 + satuan;
total = total + NasiUduk;
break;
case 5:
//System.out.println("Selesai");
System.out.println("------------------------------------------------------------------");
System.out.println("Pilihan menu adalah : "+pilihMenu);
System.out.println("Total yang harus dibayar adalah : Rp " +total); Integer tot = total;
System.out.print("Uang yang dibayarkan : Rp "); Integer bayar = simpan.nextInt();
Kembali = bayar-tot;
System.out.println("Uang kembalian Anda : Rp "+Kembali);
System.out.println("------------------------------------------------------------------");
System.out.println("Program Selesai");
System.exit(0);
break;
case 6:
System.exit(0);
break;
default:
System.out.println("Sorry, input menu yang anda masukkan tidak sesuai");
}
}
}
}
Simpen script di atas dengan nama Latihan2.java
(Inget pakek Notepad++ ya guys)
Kompilasi: javac<spasi>Latihan2.java
Eksekusi: java Latihan2
Outputnya kek berikut:
Semoga bermanfaat :)
Terima kasih ^^
Komentar
Posting Komentar