Membuat Program Kasir Sederhana Menggunakan Java Netbeans
Cara membuat program kasir sederhana di Java
Bagi teman-teman yang sering mencoba coba membuat program atau aplikasi.Mungkin sering kesusahan dalam membuat suatu coding baik dari penggabungannya atau bahkan tanda titik , petik , dsb.Berikut Saya akan memberikan contoh program kasir sederhana.Disini saya hanya menggunakan sccaner, for, do while, switch dan case.
Kebetulan produk yang saya gunakan disini adalah telor asin.Karena telor asin adalah makanan khas di Kota saya.Yang memang tujuan awal nya untuk memudahkan transaksi penjualan telor asin.Oke langsung saja
FLOWCHART
CODING
* @author Yulia
*/
import java.util.Scanner;
public class Telorasin {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input=new Scanner(System.in);
Scanner opt = new Scanner(System.in);
String opt1 = " ";
do{
System.out.println("==========DAFTAR MENU==========");
System.out.println("1. PEDAS TELOR ASIN = Rp 4.000");
System.out.println("2. GUDEG TELOR ASIN = Rp 5.000");
System.out.println("3. BALADO TELOR ASIN = Rp 6.000");
System.out.println("Silahkan pilih menu 1,2 atau 3");
int pilihmenu=input.nextInt();
switch(pilihmenu){
case 1:
System.out.println(" ANDA MEMILIH TELOR ASIN PEDAS");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli=input.nextInt();
for(int pedastelorasin=jumlahbeli; pedastelorasin<=400000; pedastelorasin=pedastelorasin*4000){
System.out.println(pedastelorasin);
}
break;
case 2:
System.out.println("ANDA MEMILIH TELOR ASIN GUDEG");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli2=input.nextInt();
for(int gudegtelorasin=jumlahbeli2; gudegtelorasin<=500000; gudegtelorasin=gudegtelorasin*5000){
System.out.println(gudegtelorasin);
}
break;
case 3:
System.out.println("ANDA MEMILIH TELOR ASIN BALADO");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli3=input.nextInt();
for(int baladotelorasin=jumlahbeli3; baladotelorasin<=600000; baladotelorasin=baladotelorasin*6000){
System.out.println(baladotelorasin);
}
break;
default:
}
System.out.println("Apakah Anda ingin melanjutkan?");
System.out.println("Tekan 'Y' untuk Ya dan 'N' untuk Tidak");
opt1 = opt.nextLine();
}
while (opt1.equals("y") || opt1.equals("Y"));
System.out.println("NOTE : Hanya tersedia 100 butir telor asin untuk setiap produk/harinya");
System.out.println(" #KHASBREBEs.");
}
}
BERIKUT INI ADALAH OUTPUTNYA
Terimakasih telah berkunjung ke blog saya :)
Bagi teman-teman yang sering mencoba coba membuat program atau aplikasi.Mungkin sering kesusahan dalam membuat suatu coding baik dari penggabungannya atau bahkan tanda titik , petik , dsb.Berikut Saya akan memberikan contoh program kasir sederhana.Disini saya hanya menggunakan sccaner, for, do while, switch dan case.
Kebetulan produk yang saya gunakan disini adalah telor asin.Karena telor asin adalah makanan khas di Kota saya.Yang memang tujuan awal nya untuk memudahkan transaksi penjualan telor asin.Oke langsung saja
FLOWCHART
CODING
* @author Yulia
*/
import java.util.Scanner;
public class Telorasin {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input=new Scanner(System.in);
Scanner opt = new Scanner(System.in);
String opt1 = " ";
do{
System.out.println("==========DAFTAR MENU==========");
System.out.println("1. PEDAS TELOR ASIN = Rp 4.000");
System.out.println("2. GUDEG TELOR ASIN = Rp 5.000");
System.out.println("3. BALADO TELOR ASIN = Rp 6.000");
System.out.println("Silahkan pilih menu 1,2 atau 3");
int pilihmenu=input.nextInt();
switch(pilihmenu){
case 1:
System.out.println(" ANDA MEMILIH TELOR ASIN PEDAS");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli=input.nextInt();
for(int pedastelorasin=jumlahbeli; pedastelorasin<=400000; pedastelorasin=pedastelorasin*4000){
System.out.println(pedastelorasin);
}
break;
case 2:
System.out.println("ANDA MEMILIH TELOR ASIN GUDEG");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli2=input.nextInt();
for(int gudegtelorasin=jumlahbeli2; gudegtelorasin<=500000; gudegtelorasin=gudegtelorasin*5000){
System.out.println(gudegtelorasin);
}
break;
case 3:
System.out.println("ANDA MEMILIH TELOR ASIN BALADO");
System.out.println("Masukan Jumlah Belinya =");
int jumlahbeli3=input.nextInt();
for(int baladotelorasin=jumlahbeli3; baladotelorasin<=600000; baladotelorasin=baladotelorasin*6000){
System.out.println(baladotelorasin);
}
break;
default:
}
System.out.println("Apakah Anda ingin melanjutkan?");
System.out.println("Tekan 'Y' untuk Ya dan 'N' untuk Tidak");
opt1 = opt.nextLine();
}
while (opt1.equals("y") || opt1.equals("Y"));
System.out.println("NOTE : Hanya tersedia 100 butir telor asin untuk setiap produk/harinya");
System.out.println(" #KHASBREBEs.");
}
}
BERIKUT INI ADALAH OUTPUTNYA
Terimakasih telah berkunjung ke blog saya :)
cara menghitung total seluruh belanjaannya gimana ?
BalasHapusmakasih tutorialnya.
BalasHapusjangan lupa mampir ke blog saya di www.portalcoding.com