You are on page 1of 4

package transaksikasirhp;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;

public class UAS {


/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner(System.in);
BufferedReader input2 = new BufferedReader(new InputStreamReader(System.in));
//inisialisasi variabel
int i = 0;

String[] hp = new String[100];


String[] perdana = new String[100];
int[] harga = new int[100];
int[] hargaa = new int[100];
String keputusan = "Y";
int jumlah1 = 0;
int hargatotal = 0;
String username, password;

System.out.println("|
==================================================================|");
System.out.println("| SELAMAT DATANG Di HeRTECH CELL |");
System.out.println("| Pusat Jual Beli HP dan Kartu Perdana |");
System.out.println("|
==================================================================|");
System.out.print("USERNAME :");
username = input.nextLine();
System.out.print("PASSWORD :");
password = input.nextLine();
System.out.println("|
==================================================================|");
System.out.println(" HeRTECH CELL ");
System.out.println(" Tersedia segala merk HP dan perdana segala operator ");
System.out.println("|
==================================================================|");
System.out.println("");
System.out.println("Pilihan merk HP :");
System.out.println("1. Samsung = Rp. 2.500.000,-");
System.out.println("2. Advance = Rp. 2.000.000,-");
System.out.println("3. OPPO = Rp. 2.300.000,-");
System.out.println("Pilihan Perdana :");
System.out.println("1. Perdana AXIS = Rp. 25.000,-");
System.out.println("2. Perdana IM3 = Rp. 23.000,-");
System.out.println("3. Perdana XL = Rp. 23.500,-");
System.out.println("");
System.out.println("|
==================================================================|");
System.out.println("");
//pengkondisian
while (keputusan.equals("Y") || keputusan.equals("y")) {
System.out.print("Silahkan pilih merk hp : ");
int pil = input.nextInt();
switch (pil) {
case 1:
hp[i] = "Samsung";
harga[i] = 2500000;
break;
case 2:
hp[i] = "Advance";
harga[i] = 2000000;
break;
case 3:
hp[i] = "OPPO";
harga[i] = 2300000;
break;
case 4:
default:
System.out.println("HP yang anda inginkan sedang out of stock.");
break;
}
for (int k = pil; k < 4; k++) {
System.out.println("Merk HP yang anda pilih : " + hp[i]);
System.out.print("Jumlah pesanan : ");
int jmlhp = input.nextInt();
harga[i] = harga[i] * jmlhp;
System.out.println("Harga HP sebesar : Rp. " + harga[i] + " ;");
break;
}
System.out.println("");
System.out.print("Silahkan pilih perdana : ");
int pil2 = input.nextInt();
switch (pil2) {
case 1:
perdana[i] = "Perdana AXIS";
hargaa[i] = 25000;
break;
case 2:
perdana[i] = "Perdana IM3";
hargaa[i] = 23000;
break;
case 3:
perdana[i] = "Perdana XL";
hargaa[i] = 23500;
break;
case 4:
default:
System.out.println("Perdana yang anda inginkan sedang out of stock.");
break;
}
for (int j = pil2; j < 4; j++) {
System.out.println("Perdana yang anda pilih : " + perdana[i]);
System.out.print("Jumlah pesanan : ");
int jmlperdana = input.nextInt();
hargaa[i] = hargaa[i] * jmlperdana;
System.out.println("Harga Perdana sebesar : Rp. " + hargaa[i] + " ;");
break;
}
System.out.println("");
int totalhp = 0;
int totalperdana = 0;
int total1 = harga[i] + hargaa[i];
System.out.println("Total belanja anda sebesar : Rp. " + total1 + " ;");
System.out.println("");
System.out.print("Apakah anda ingin order lagi ? Y/N : ");
try {
keputusan = input2.readLine();
} catch (IOException e) {
System.out.println("Failed to Read Keyboard");
}
}
System.out.println("");

Scanner isi = new Scanner(System.in);


String nopem;

System.out.println("|
===================================================================|");
System.out.println("| STRUK |");
System.out.println("|
===================================================================|");
System.out.println("| HeRTECH CELL |");
System.out.println("| Menjual Berbagai Macam HP dan Perdana Segala Operator |");
System.out.println("| JL.TIDAR RT.1 RW.4 NO. 14 |");
System.out.println("| MALANG 191226 |");
System.out.println("| NO TELP: 0341-0234-1111 |");
System.out.println("|
===================================================================|");
System.out.println("| No. Pemesanan : |");
nopem = isi.nextLine();
System.out.println("| Kasir : Rahma Dea Cica 2020/06/29 |");
System.out.println("| Pel : Umum 09:06:26 |");
System.out.println("|
===================================================================|");
System.out.println("|
===================================================================|");

Scanner scan = new Scanner(System.in);


Scanner inputan = new Scanner(System.in);
int harga3, total2, diskon, tunai, kembali;
String jmlhp, jmlperdana;

System.out.print("|" + " ");


jmlhp = inputan.nextLine();
System.out.print("|" + " ");
jmlperdana = inputan.nextLine();
System.out.println("|" + " ");
System.out.print("|" + "Total Harga : Rp. ");
total2 = scan.nextInt();
System.out.println("|
===================================================================|");

if (total2 >= 2000000) {


diskon = total2 * 25 / 100;
total2 = total2 - diskon;
System.out.println("|" + "Diskon = 25%");
} else if (total2 >= 100000) {
diskon = total2 * 10 / 100;
total2 = total2 - diskon;
System.out.println("|" + "Diskon = 10%");
} else if (total2 >= 50000) {
diskon = total2 * 5 / 100;
total2 = total2 - diskon;
System.out.println("|" + "Diskon = 5%");
}

System.out.println("|" + "Total Bayar = Rp." + total2);


System.out.print("|" + "Tunai = Rp.");
tunai = scan.nextInt();
System.out.println ("| ---------------------------- |");

if (total2 > tunai) {

System.out.println("| Maaf Saldo Anda Tidak Mencukupi!!! |");


} else if (total2 <= tunai) {

System.out.println("|" + "Kembali = Rp." + (tunai - total2));

}
System.out.println("| |");
System.out.println("| |");
System.out.println("| |");

System.out.println("| NB : |");
System.out.println("| Barang yang sudah dibeli |");
System.out.println("| tidak dapat dikembalikan |");
System.out.println("| atau ditukar |");
System.out.println("| |");
System.out.println("|
===================================================================|");
System.out.println("|
===================================================================|");
System.out.println("| TERIMA KASIH TELAH BELANJA DI HeRTECH CELL |");
System.out.println("| NO TELP: 0341-0234-1111 CALL : 0167589 |");
System.out.println("| WWW.HeRTECHCELL.COM |");
System.out.println("|
===================================================================|");

You might also like