-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkafe03.java
38 lines (30 loc) · 1.49 KB
/
kafe03.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import java.util.Scanner;
public class kafe03 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean keanggotaan;
int jmlKopi, jmlTeh, jmlRoti;
float diskon=10/ 100f;
double hargaKopi=12000.0, hargaTeh=7000.0, hargaRoti=20000.0, totalHarga, nominalBayar;
System.out.print("Masukkan Keanggotaan (True/false): ");
keanggotaan = input.nextBoolean();
System.out.println("Masukkan pembeli kopi");
jmlKopi = input.nextInt();
System.out.println("Masukkan pembei teh");
jmlTeh = input.nextInt();
System.out.println("Masukkan pembeli roti");
jmlRoti = input.nextInt();
totalHarga = (jmlKopi*hargaKopi) + (jmlTeh*hargaTeh) + (jmlRoti*hargaRoti);
byte totalByte = (byte) totalHarga;
nominalBayar= totalHarga - (diskon*totalHarga);
int nominalInt = (int) nominalBayar;
System.out.println("Keanggotaan Pelanggan " + keanggotaan);
System.out.println("Masukkan jumlah pembelian kopi: "+ jmlKopi);
System.out.println("Masukkan jumlah pembelian teh: "+ jmlTeh);
System.out.println("Masukkan jumlah pembelian roti "+ jmlRoti);
System.out.println("Item Pembelian "+ jmlKopi+ " Kopi, "+ jmlTeh+ " Teh, "+ jmlRoti+ " Roti");
System.out.println("Nominal Pembayaran: Rp" + nominalBayar);
System.err.println("NominalInt: " + nominalInt);
System.out.println("TotalByte: " + totalByte);
}
}