import random import datetime from customer import Customer atm = Customer(id) while true: id =int(input('Masukkan pin Anda ')) trial = 0 while (id != int(atm.checkPin()) and trial < 3): id = int(input('Pin Anda salah! Silahkan masukkan lagi: ')) trial += 1 if trial == 3: print ('Error! Silahkan mengambil kartu Anda dan coba beberapa saat lagi. ') exit() while true: print('Selamat datang di ATM BOMBOM! ') print('\n1 - Cek Saldo \t2 - Debet \t3 - Simpan \t4 - Ganti Pin - \t5 - Keluar') selectmenu = int(input(' \n Silahkan memilih menu: ')) if selectmenu == 1: print('\n Saldo Anda sekarang: Rp. ' + str(atm.checkBalance()) + '\n') elif selectmenu == 2: nominal = float(input('Masukkan nominal saldo: ')) verify withdraw = input('Konfirmasi: Anda akan melakukan debet dengan nominal berikut ? y/n ' + str(nominal) + ' ') if verify withdraw == 'y':
import random import datetime from customer import Customer atm = Customer(id) while True: id = int(input('Masukkan PIN Anda: ')) trial = 0 while (id != int(atm.checkPin()) and trial < 3): id = int(input('PIN Anda Salah. Silakan Masukkan Lagi:')) trial += 1 if trial == 3: print('Error. Silakan Ambil Kartu Anda dan Coba Lagi.') exit() print('\n SELAMAT DATANG') print('1-Cek Saldo. 2-Debet. 3-Simpan. 4-Ganti PIN. 5-Keluar.') option = int(input('Masukkan Angka Sesuai Pilihan Anda: ')) if option == 1: print('Saldo Anda Rp ' + str(atm.checkBalance()) + '\n') elif option == 2: nominal = float(input('Masukkan Nominal Saldo: Rp ')) if nominal < atm.checkBalance(): atm.withdrawBalance(nominal)
import random import datetime from customer import Customer atm = Customer(id) while True: id = int(input("Masukkan pin Anda: ")) trial = 0 while id != int(atm.checkPin()) and trial < 3: id = int(input("Pin salah, silahkan coba lagi!: ")) trial += 1 if trial == 3: print("Anda sudah gagal 3x, ulangi lagi nanti") exit() while True: print("===============================") print("== Selamat datang di ATM RSC ==") print("===============================") menu_atm = ['Keluar', 'Cek Saldo', 'Debet', 'Simpan', 'Ganti Pin'] i = 0 for menu in menu_atm: print(str(i) + '. ' + menu) i += 1 pilih_menu = int(input("Pilih menu: ")) if pilih_menu == 0: print( "Resi tercetak otomatis saat Anda keluar.\nHarap simpan tanda terima ini\nsebagai bukti transaksi Anda" )
import random import datetime from customer import Customer # instansiasi class customer atm = Customer(id); # looping pemeriksaan while True: # user memasukkan pin id = int(input("Masukkan Pin Anda : ")) # trial untuk menghitung berapa kali user memasukkan pin trial = 0 # looping verifikasi while id != atm.checkPin() and trial < 3: id = int(input("Pin anda salah silahkan masukkan lagi: ")) trial += 1 if trial == 3: print("Error. Silakan ambil kartu dan coba lagi ..") exit() # looping utama jika lolos looping verifikasi while True : print("Selamat datang di atm awe ..") print("\n1 - Cek Saldo \t 2 - Debet \t 3 -Simpan \t 4 - Ganti Pin \t 5 - Keluar ") selectMenu = int(input("\n Silahkan pilih menu : ")) if selectMenu == 1: # tampilkan jumlah saldo
import datetime import module as m from customer import Customer id = random.randint(0, 1000000) atm = Customer(id) Atm = True while Atm: m.alert("Selamat Datang di ATM-Progate Apps\nID: " + str(id)) pin = int(input("Masukkan Pin Anda: ")) trial = 0 Verify = True while Verify: if (pin != atm.checkPin()) and trial < 2: m.alert('Error Pin. kesempatan: ' + str((1 - trial)) + 'x') pin = int(input("Pin anda salah. Silahkan Masukkan Lagi: ")) trial += 1 if trial > 1: m.alert("Kesempatan Berakhir. Coba lagi.") exit() if ((pin != atm.checkPin()) and (trial < 2)): # Verify = False continue Menu = True while Menu:
from random import randint import datetime from customer import Customer atm1 = Customer('Ken Prameswari', 1234, 10000) #LOOPING PEMERIKSAAN while True: id = int(input('Masukkan pin Anda : ')) percobaan = 0 #LOOPING VERIFIKASI while (id != int(atm1.checkPin()) and percobaan < 3): id = int(input('PIN yang Anda masukkan salah. Silahkan coba lagi : ')) percobaan += 1 if percobaan == 3: print('Eror. Silahkan ambil kartu Anda dan masukkan lagi') exit() while True: print('Selamat Datang ' + atm1.id) print('Menu Utama : ') print('1. Cek Saldo') print('2. Debet') print('3. Simpan') print('4. Ganti Pin') print('5. Keluar') variable = int(input('Pilih nomor : ')) if variable == 1:
def checklogin(r,p): akun = Customer(r,p) if (r == akun.checkCard() and p == akun.checkPin()): return True else: return False
print("$" + '{0:n}'.format(inp_nom) + " Berhasil Ditambahkan Ke Saldo USD") sleep(2) if inp_sim == '3': clear() banner() inp_nom = int(input("Masukan Nominal KWD Yang Akan Disimpan : ")) atm.depositKWD(inp_nom) print("K.D." + '{0:n}'.format(inp_nom) + " Berhasil Ditambahkan Ke Saldo KWD") sleep(2) elif pil == '4': clear() banner() p_ver = int(input("Masukan PIN Lama Anda : ")) if (atm.checkPin() == p_ver): clear() banner() gp = int(input("Masukan PIN Baru Anda : ")) if (p_ver != gp): atm.changePin(gp) clear() banner() print("PIN baru anda : " + str(gp)) sleep(2) else: print("Anda tidak bisa membuat PIN baru dengan PIN lama") sleep(1) else: print("PIN Lama Yang Anda Masukan Salah") sleep(1)