-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathJava Study Case - Simple ATM Simulation
More file actions
74 lines (54 loc) · 2.48 KB
/
Java Study Case - Simple ATM Simulation
File metadata and controls
74 lines (54 loc) · 2.48 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
import java.util.Scanner;
public class SimpleATM {
public static void main(String[] args) {
Scanner input = new Scanner(System.in); //nama scanner adalah input
double Saldo = 100000;
String TransaksiTerakhir = "Tidak Ada Transaksi";
while (true) {
System.out.println("\n=== ATM Sederhana"); // \n digunakan untuk tampilan yang lebih rapi.
System.out.println("1. Cek Saldo");
System.out.println("2. Setor Uang");
System.out.println("3. Tarik Uang");
System.out.println("4. Cek Transaksi Terakhir");
System.out.println("5. Keluar");
System.out.print("Pilih Menu: ");
int pilihan = input.nextInt();
if (pilihan == 1) {
System.out.println("Saldo saat ini: Rp "+Saldo);
}
else if (pilihan == 2) {
System.out.println("Saldo saat ini: Rp "+Saldo);
System.out.print("Masukkan jumlah setor: Rp ");
double setor = input.nextInt();
Saldo += setor; // menambahkan jumlah saldo dengan jumlah yang akan disetorkan
TransaksiTerakhir = "Menyetorkan uang sebesar Rp " + setor;
System.out.println("Setoran berhasil!");
System.out.println("Saldo anda saat ini: Rp "+Saldo);
}
else if (pilihan == 3) {
System.out.println("Saldo anda saat ini: Rp "+Saldo);
System.out.print("Masukkan jumlah tarik: Rp ");
double tarik = input.nextInt();
if (tarik > Saldo) {
System.out.println("Saldo tidak mencukupi!");
} else {
Saldo -= tarik;
TransaksiTerakhir = "Menarik uang sebesar Rp "+tarik;
System.out.println("Penarikan berhasil!");
System.out.println("Saldo anda saat ini: Rp "+Saldo);
}
}
else if (pilihan == 4) {
System.out.println("Transaksi terakhir: "+TransaksiTerakhir);
}
else if (pilihan == 5) {
System.out.println("Terimakasih sudah menggunakan ATM!");
break;
}
else {
System.out.println("Pilihan tidak valid, coba lagi");
}
}
input.close();
}
}