Professional Documents
Culture Documents
import java.util.Scanner;
public class sourcecodeatm {
public static Scanner input = new Scanner(System.in);
public static String pin, Try, noRek, jenisBayar;
public static int pilihan, tarik, transfer, bayar, bank;
public static int saldo = 36000000;
public static void main(String[] args) { System.out.println("\
tBANK BRI\n"); System.out.println("Masukkan PIN[Tekan
\"ENTER\" Jika Selesai
Masukkan PIN");
pin = input.nextLine();
if (pin.equals("0010 0100")) {
Try = " ";
do {
transaksi();
System.out.println("\nApakah anda ingin mencoba lagi? Y/N");
Try = input.nextLine();
} while (Try.equalsIgnoreCase("Y"));
} else {
System.out.println("\nMaaf nomor PIN anda salah");
}
}
public static void transaksi() { System.out.println("\n\
t BANK BRI");
System.out.println("\tPilih jenis transaksi");
System.out.println("1. Penarikan \t 3. Pembayaran");
System.out.println("2 Transfer \t 4. Info Pembayaran");
System.out.print(" Masukkan pilihan ");
pilihan = input.nextInt();
switch (pilihan) {
case 1:
System.out.println("\nPENARIKAN");
penarikan();
break;
case 2:
System.out.println("\nTRANSFER");
transfer();
break;
case 3:
System.out.println("\nPEMBAYARAN");
pembayaran();
break;
case 4:
System.out.println("\nINFO REKENING");
inforek();
break;
default:
System.out.println("Num is wrong.");
inforek();
}
}
public static void penarikan() {
int[] nominal = {100000, 200000, 300000, 500000, 1000000};
System.out.println("1. 100000\t4.500000");
System.out.println("2. 300000\t5.1000000");
System.out.println("3. 300000");
System.out.println("Pilih jumlah penarikan tunai\n\tyang anda
inginkan");
tarik = input.nextInt();
saldo = saldo - nominal[tarik - 1];
System.out.println("Penarikan tunai anda berhasil");
System.out.println(" Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void transfer() {
System.out.println("Masukkan jumlah nominal yang akan di transfer");
transfer = input.nextInt();
import java.util.Scanner;
public class sourcecodeatm {
public static Scanner input = new Scanner(System.in);
public static String pin, Try, noRek, jenisBayar;
public static int pilihan, tarik, transfer, bayar, bank;
public static int saldo = 36000000;
public static void main(String[] args) { System.out.println("\
tBANK BRI\n"); System.out.println("Masukkan PIN[Tekan
\"ENTER\" Jika Selesai
Masukkan PIN");
pin = input.nextLine();
if (pin.equals("0010 0100")) {
Try = " ";
do {
transaksi();
System.out.println("\nApakah anda ingin mencoba lagi? Y/N");
Try = input.nextLine();
} while (Try.equalsIgnoreCase("Y"));
} else {
System.out.println("\nMaaf nomor PIN anda salah");
}
}
public static void transaksi() { System.out.println("\n\
t BANK BRI");
System.out.println("\tPilih jenis transaksi");
System.out.println("1. Penarikan \t 3. Pembayaran");
System.out.println("2 Transfer \t 4. Info Pembayaran");
System.out.print(" Masukkan pilihan ");
pilihan = input.nextInt();
switch (pilihan) {
case 1:
System.out.println("\nPENARIKAN");
penarikan();
break;
case 2:
System.out.println("\nTRANSFER");
transfer();
break;
case 3:
System.out.println("\nPEMBAYARAN");
pembayaran();
break;
case 4:
System.out.println("\nINFO REKENING");
inforek();
break;
default:
System.out.println("Num is wrong.");
inforek();
}
}
public static void penarikan() {
int[] nominal = {100000, 200000, 300000, 500000, 1000000};
System.out.println("1. 100000\t4.500000");
System.out.println("2. 300000\t5.1000000");
System.out.println("3. 300000");
System.out.println("Pilih jumlah penarikan tunai\n\tyang anda
inginkan");
tarik = input.nextInt();
saldo = saldo - nominal[tarik - 1];
System.out.println("Penarikan tunai anda berhasil");
System.out.println(" Saldo anda bersisa" + saldo);
Try = input.nextLine();
}
public static void transfer() {
System.out.println("Masukkan jumlah nominal yang akan di transfer");
transfer = input.nextInt();