-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAgen.java
More file actions
89 lines (75 loc) · 2.56 KB
/
Copy pathAgen.java
File metadata and controls
89 lines (75 loc) · 2.56 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import java.util.Scanner;
import java.util.Random;
public class Agen extends Produk{
int noNota, jmlJual, tempo,jnsByr;
double ppn,totJual,bunga;
String ketByr,souvenir;
Agen(String cabang){
System.out.println("Agen Aksesoris HP - "+cabang);
}
void setNota(){
Random rand = new Random();
Scanner xNota = new Scanner(System.in);
noNota = rand.nextInt(99999);
System.out.println("No. Nota : "+noNota);
inputProduk();
}
void inputJumlah(){
Scanner iJumlah = new Scanner(System.in);
System.out.print("Jml. Jual : ");
jmlJual = iJumlah.nextInt();
getHargaJual();
System.out.println("Total : "+getHargaJual());
}
double getHargaJual(){
return hrgJual * jmlJual;
}
void inputJenis(){
Scanner iJenis = new Scanner(System.in);
System.out.println("(1. Cash , 2. Tempo)");
System.out.print("Jenis : ");
jnsByr = iJenis.nextInt();
if(jnsByr == 1){
System.out.println("Ket.Bayar : Cash");
bunga = 0;
ppn = 0.11*getHargaJual();
System.out.println("PPN : "+ppn);
}else if(jnsByr == 2){
System.out.println("Ket.Bayar : Tempo");
System.out.print("Waktu Tempo : ");
tempo = iJenis.nextInt();
ppn = 0.11*getHargaJual();
System.out.println("PPN : "+ppn);
if(tempo>1){
bunga = 0.05*getHargaJual();
}
System.out.println("Bunga : "+bunga);
}else{
System.out.println("Masukan tidak tersedia mohon diulang kembali (pilih 1 atau 2)");
inputJenis();
}
}
double hitungJual(){
totJual = getHargaJual()+ppn+bunga;
return totJual;
}
void cetak(){
System.out.println("Total Bayar : "+hitungJual());
if(jnsByr==1 && (totJual>=100000 && totJual<=500000)){
souvenir = "Mug";
}else if(jnsByr==1 && (totJual>500000 && totJual<=750000)){
souvenir = "Payung";
}else if(jnsByr==1 && (totJual>750000 && totJual<=1000000)){
souvenir = "Tas Belanja";
}else if(jnsByr==1 && (totJual>1000000)){
souvenir = "Voucher 100rb";
}else{
souvenir = "Anda belum bisa mendapat Souvenir";
}
System.out.println("Souvenir : "+souvenir);
}
String getSouvenir(){
souvenir=souvenir;
return souvenir;
}
}