Program Kasir Sederhana dengan Java
Listing Program
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package penjualan;
/**
*
* @author yudo
*/
import java.util.Scanner;
public class Penjualan {
public static void main(String[] args) {
int jlh_data,pilihan,total,bayar,total1,harga = 0;//deklarasi integer
String namamakanan;
Scanner input = new Scanner(System.in);
System.out.println("==================");//mencetak nilai dari objek
System.out.println("===Menu Makanan===");//mencetak nilai dari objek
System.out.println("| 1. Mie Ayam |");//mencetak nilai dari objek
System.out.println("| 2. Nasi Goreng |");//mencetak nilai dari objek
System.out.println("| 3. Mie Goreng |");//mencetak nilai dari objek
System.out.println("| 4. Mie Rebus |");//mencetak nilai dari objek
System.out.println("==================");//mencetak nilai dari objek
System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
pilihan = input.nextInt();
if(pilihan == 1){
harga = 7000;
System.out.println("@Mie Ayam" + " harga : Rp. " + harga);
}else if(pilihan == 2){
harga = 11000;
System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 3){
harga = 10000;
System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 4){
harga = 10000;
System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
}else{
System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
}
System.out.print("Jumlah Porsi ? : ");
jlh_data = input.nextInt();
total = harga * jlh_data; // melakukan proses perhitungan dari nilai
System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
System.out.print("Bayar : Rp. ");
bayar = input.nextInt();
total1 = (int) (bayar - total);
System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1
return;//kembali
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package penjualan;
/**
*
* @author yudo
*/
import java.util.Scanner;
public class Penjualan {
public static void main(String[] args) {
int jlh_data,pilihan,total,bayar,total1,harga = 0;//deklarasi integer
String namamakanan;
Scanner input = new Scanner(System.in);
System.out.println("==================");//mencetak nilai dari objek
System.out.println("===Menu Makanan===");//mencetak nilai dari objek
System.out.println("| 1. Mie Ayam |");//mencetak nilai dari objek
System.out.println("| 2. Nasi Goreng |");//mencetak nilai dari objek
System.out.println("| 3. Mie Goreng |");//mencetak nilai dari objek
System.out.println("| 4. Mie Rebus |");//mencetak nilai dari objek
System.out.println("==================");//mencetak nilai dari objek
System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
pilihan = input.nextInt();
if(pilihan == 1){
harga = 7000;
System.out.println("@Mie Ayam" + " harga : Rp. " + harga);
}else if(pilihan == 2){
harga = 11000;
System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 3){
harga = 10000;
System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 4){
harga = 10000;
System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
}else{
System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
}
System.out.print("Jumlah Porsi ? : ");
jlh_data = input.nextInt();
total = harga * jlh_data; // melakukan proses perhitungan dari nilai
System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
System.out.print("Bayar : Rp. ");
bayar = input.nextInt();
total1 = (int) (bayar - total);
System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1
return;//kembali
}
}
Penjelasan
Pertama-tama mendeklarasikan variabel jlh_data,pilihan,total,bayar,total1,harga bertipe integer dan bernilai 0.
Pertama-tama mendeklarasikan variabel jlh_data,pilihan,total,bayar,total1,harga bertipe integer dan bernilai 0.
int
jlh_data,pilihan,total,bayar,total1,harga = 0;
Langkah kedua, untuk mencetak
menu dilayar, gunakan perintah "System.out.println(" ");"
System.out.println("==================");//mencetak nilai dari objek
System.out.println("===Menu Makanan===");//mencetak nilai dari objek
System.out.println("| 1. Mie Ayam |");//mencetak nilai dari objek
System.out.println("| 2. Nasi Goreng |");//mencetak nilai dari objek
System.out.println("| 3. Mie Goreng |");//mencetak nilai dari objek
System.out.println("| 4. Mie Rebus |");//mencetak nilai dari objek
System.out.println("==================");//mencetak nilai dari objek
System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
System.out.println("===Menu Makanan===");//mencetak nilai dari objek
System.out.println("| 1. Mie Ayam |");//mencetak nilai dari objek
System.out.println("| 2. Nasi Goreng |");//mencetak nilai dari objek
System.out.println("| 3. Mie Goreng |");//mencetak nilai dari objek
System.out.println("| 4. Mie Rebus |");//mencetak nilai dari objek
System.out.println("==================");//mencetak nilai dari objek
System.out.print("Silahkan pilih yang anda pesan : ");//mencetak nilai dari objek
Langkah ketiga, ada perintah
silahkan masukkan pilihan berupa pesanan, lalu diproses dengan kondisi jika
memasukkan angka 1 maka yang akan menampilkan harga satuan dari Mie ayam dan
seterusnya.
pilihan =
input.nextInt();
if(pilihan == 1){
harga = 7000;
System.out.println("@Mie Ayam" + " harga : Rp. " + harga);
}else if(pilihan == 2){
harga = 11000;
System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 3){
harga = 10000;
System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 4){
harga = 10000;
System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
}else{
System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
}
if(pilihan == 1){
harga = 7000;
System.out.println("@Mie Ayam" + " harga : Rp. " + harga);
}else if(pilihan == 2){
harga = 11000;
System.out.println("@Nasi Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 3){
harga = 10000;
System.out.println("@Mie Goreng " + "harga : Rp. " + harga);
}else if(pilihan == 4){
harga = 10000;
System.out.println("@Mie Rebus " + "harga : Rp. " + harga);
}else{
System.out.println("Maaf Pilihan yang Anda Pilih Salah !");
}
Langkah
keempat, menginput berapa jumlah porsi, kemudian dilakukannya proses
perhitungan yaitu harga dikali dengan jlh_data yang menghasilkan total. Setelah
itu mencetak nilai dari objek total.
System.out.print("Jumlah
Porsi ? : ");
jlh_data = input.nextInt();
total = harga * jlh_data; // melakukan proses perhitungan dari nilai
System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
jlh_data = input.nextInt();
total = harga * jlh_data; // melakukan proses perhitungan dari nilai
System.out.println("Anda harus membayar : Rp. " + total);//mencetak nilai dari objek total
Langkah kelima, input nilai pada
objek bayar, kemudian dilakukannya proses pengurangan antara bayar dengan total
yang menghasilkan objek total1. Setelah itu mencetak nilai dari objek total1
tersebut.
System.out.print("Bayar : Rp. ");
bayar = input.nextInt();
total1 = (int) (bayar - total);
System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1
return;//kembali
Outputbayar = input.nextInt();
total1 = (int) (bayar - total);
System.out.println("Kembaliannya : Rp. " +total1);//mencetak nilai dari objek total1
return;//kembali
Kelompok
:
1. FAJAR RIZKI ISKANDAR ( 52411644 )
2. HARIZ FADILLAH MUSLIM ( 53411236 )
3. YUDO RAHADYATMO ( 57411634 )
Kelas : 2IA12
Link URL Kelompok :
1. FAJAR RIZKI ISKANDAR ( 52411644 )
2. HARIZ FADILLAH MUSLIM ( 53411236 )
3. YUDO RAHADYATMO ( 57411634 )
Kelas : 2IA12
Link URL Kelompok :
Tidak ada komentar:
Posting Komentar