Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package inputan;
- import java.util.Scanner;
- public class Inputan extends daftar{
- String[][] dFoods = new String[][] {//Array Dua Dimensi Makanan
- // Kolom
- {"Bakso", "8000"}, //Barir
- {"Mie Ayam", "7000"}, //|
- {"Soto", "15000"}, //|
- {"Pecel", "15000"},//|
- {"Sate", "10000"}, //|
- };
- String[][] dDrinks = new String[][] {//Array Dua Dimensi Minuman
- // Kolom
- {"Josua","5.000"}, //Baris
- {"Teh Sosro","6.000"}, //|
- {"Teh Kotak","5.000"}, //|
- {"Leamon Tea","4.000"},//|
- {"Teh Tarik","5.000"}, //|
- };
- int []list = {1,2,3,4,5}; //List ini untuk memberikan nomer pada foods dan driks.
- @Override
- public void setsaldo(int s) {
- super.setsaldo(s);
- }
- @Override
- public float getsaldo(int s) {
- return super.getsaldo(s);
- }
- @Override
- public void setkembalian() {
- super.setkembalian();
- }
- @Override
- public int getkembalian() {
- return super.getkembalian();
- }
- @Override
- public void setsemua(int sm) {
- super.setsemua(sm);
- }
- @Override
- public int getsemua(int sm) {
- return super.getsemua(sm);
- }
- public static void main(String[] args) {
- // TODO code application logic here
- Scanner in = new Scanner(System.in);
- Inputan a = new Inputan();
- seved s = new seved();
- daftar d = new daftar();
- System.out.println("----------------------------------------------- ");
- System.out.println(" DAFTAR MAKANAN ");
- System.out.println("----------------------------------------------- ");
- for(int b=0; b<5; b++){//k<2 untuk menentukan baris
- System.out.print(a.list[b]+". ");
- for(int k=0; k<2; k++){//k<2 untuk menentukan kolom
- System.out.print(a.dFoods[b][k]+" \t");
- }
- System.out.println("");
- }
- System.out.println("----------------------------------------------- ");
- System.out.println(" DAFTAR MINUMAN ");
- System.out.println("----------------------------------------------- ");
- for(int b=0; b<5; b++){// m<5 untuk menentukan baris
- System.out.print(a.list[b]+". ");
- for(int k=0; k<2; k++){//k<2 untuk menentukan kolom
- System.out.print(a.dDrinks[b][k]+" \t");
- }
- System.out.println("");
- }
- System.out.println("-----------------------------------------------");
- System.out.println(" PESAN MAKANAN");
- System.out.println("-----------------------------------------------");
- // Array satu Dimensi, diambil dari class Save.
- s.dFoods[0]="Bakso";
- s.dFoods[1]="Mie Ayam";
- s.dFoods[2]="Soto";
- s.dFoods[3]="Pecel";
- s.dFoods[4]="Sate";
- for(String i="Y"; i.equals("Y")|| i.equals("y");){//For ini untuk memberian pertanya kepada User untuk mau lanjut atau tidak.
- System.out.print("Masukan Kode Makananya : ");
- s.kode = in.nextInt();
- System.out.println("===============================================");
- if (s.kode == 1){
- s.menu = s.dFoods[s.kode-1];//(min-1) adalah isi array i dimensi dimana kita gunakan '-' untuk memulai perhitungan index dari satu bukan dari noll.
- s.tampung =s.harga[s.kode-1];
- System.out.println("Pesanan anda :\t " +s.menu+"");
- System.out.println("Harganya :\t "+s.tampung);
- }
- else if(s.kode == 2){
- s.menu = s.dFoods[s.kode-1];
- s.tampung =s.harga[s.kode-1];
- System.out.println("Pesanan anda :\t " +s.menu+"");
- System.out.println("Harganya :\t "+s.tampung);
- }
- else if(s.kode == 3){
- s.menu = s.dFoods[s.kode-1];
- s.tampung =s.harga[s.kode-1];
- System.out.println("Pesanan anda :\t " +s.menu+"");
- System.out.println("Harganya :\t "+s.tampung);
- }
- else if(s.kode == 4){
- s.menu = s.dFoods[s.kode-1];
- s.tampung =s.harga[s.kode-1];
- System.out.println("Pesanan anda :\t " +s.menu+"");
- System.out.println("Harganya :\t "+s.tampung);
- }
- else if(s.kode == 5){
- s.menu = s.dFoods[s.kode-1];
- s.tampung =s.harga[s.kode-1];
- System.out.println("Pesanan anda :\t " +s.menu+"");
- System.out.println("Harganya :\t "+s.tampung);
- }
- else{
- System.out.println("Maaf. No Kode Yang anda masukan Salah!");
- }
- System.out.println("===============================================");
- System.out.println("Mau Pesan Lagi ? Y/N : ");
- i = in.next();
- s.totalF = s.totalF + s.harga[s.kode-1];
- }
- System.out.println("-----------------------------------------------");
- System.out.println(" PESAN MINUMAN");
- System.out.println("-----------------------------------------------");
- // Array satu Dimensi di ambil dari class Save.
- s.dDrinks[0] = "Josua";
- s.dDrinks[1] = "Teh Sosro";
- s.dDrinks[2] = "Teh Kotak";
- s.dDrinks[3] = "Leamon Tea";
- s.dDrinks[4] = "Teh Tarik";
- for(String j="Y"; j.equals("Y")|| j.equals("y");){//For ini untuk memberian pertanya kepada User untuk mau lanjut atau tidak.
- System.out.print("Masukan kode Minuman : ");
- s.min = in.nextInt();
- System.out.println("===============================================");
- // Inisialisasi Harga Minuman
- if(s.min == 1){
- s.menu = s.dDrinks[s.min-1];//(min-1) adalah isi array i dimensi dimana kita gunakan '-' untuk memulai perhitungan index dari satu bukan dari noll.
- s.tampung =s.harga1[s.min-1];
- System.out.println("Minuman dipilih :\t "+s.menu);
- System.out.println("Harganya :\t\t "+s.tampung);
- }
- else if(s.min == 2){
- s.menu = s.dDrinks[s.min-1];
- s.tampung =s.harga1[s.min-1];
- System.out.println("Minuman dipilih :\t "+s.menu);
- System.out.println("Harganya :\t\t "+s.tampung);
- }
- else if(s.min == 3){
- s.menu = s.dDrinks[s.min-1];
- s.tampung =s.harga1[s.min-1];
- System.out.println("Minuman dipilih :\t "+s.menu);
- System.out.println("Harganya :\t\t "+s.tampung);
- }
- else if(s.min == 4){
- s.menu = s.dDrinks[s.min-1];
- s.tampung =s.harga1[s.min-1];
- System.out.println("Minuman dipilih :\t "+s.menu);
- System.out.println("Harganya :\t\t "+s.tampung);
- }
- else if(s.min == 5){
- s.menu = s.dDrinks[s.min-1];
- s.tampung =s.harga1[s.min-1];
- System.out.println("Minuman dipilih :\t "+s.menu);
- System.out.println("Harganya :\t\t "+s.tampung);
- }
- else{
- System.out.println("Maaf Angka nya salah!");
- }
- System.out.println("===============================================");
- System.out.print("Mau Pesan Lagi ? Y/N : ");
- j = in.next();
- s.totalD = s.totalD + s.harga1[s.min-1];//Penjumlahahan minuman
- }
- d.semua = s.totalF + s.totalD;//Penjumlahan Makanan dan Minuman yang di pesan
- //Scanner tt = new Scanner(System.in);
- System.out.println("Haraga Total Semua Pesanan Anda Adalah : Rp"+d.semua);
- System.out.println("-------------------------------------------------");
- System.out.print("Masuakn uang anda :\tRp.");
- d.saldo = in.nextInt();
- System.out.println("Uang Anda :\t\tRp."+d.saldo);//slado ini didapa dari inputan user yang di override dari class Daftar
- d.setkembalian();
- System.out.println("Kembalian Uang Anda :\tRp."+d.getkembalian());//hasil didapatkan dari variabel kembali pada class daftar
- System.out.println("------------------------------------------------|");
- System.out.println("TERIMA KASIH TELAH MEMESAN DI RESTOURAN KAMI \t|");
- System.out.println("------------------------------------------------|");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement