trial = 3 while trial > 0: my_pin = int(input('Enter your PIN:\n')) if my_pin == object1.defaultPin: print('You have successfully logged in!') while True: print('1. Balance') print('2. Debet') print('3. Save money') print('4. Change PIN') print('5. Log out') print('0. Exit') option2 = int(input('')) if option2 == 1: print('Your balance: ' + str(object1.checkBalance())) elif option2 == 2: debt = int(input('Enter debit amount: ')) print(object1.withdrawBalance(debt)) print('Remaining balance: ', object1.defaultBalance) elif option2 == 3: add = int(input('Enter save amount: ')) print(object1.depositBalance(add)) print('Remaining balance: ', object1.defaultBalance) elif option2 == 4: new_pin = int(input('Enter new PIN: ')) curr_pin = int(input('Enter your current PIN :')) if curr_pin == object1.defaultPin: object1.defaultPin = curr_pin
trial += 1 if trial == 3: print("Error. Silahkan ambil kartu dan coba lagi..") exit() while True: print("Selamat datang di ATM Progate..") print( "\n 1 - Cek Saldo \t 2 - Debet \t 3 - Simpan \t 4 - Ganti Pin \t 5 - Keluar " ) selectmenu = int(input("\nSilahkan pilih menu: ")) if selectmenu == 1: print("\nSaldo 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": print("Saldo awal anda adalah: Rp. " + str(atm.checkBalance()) + "") else: break if nominal < atm.checkBalance(): atm.withdrawBalance(nominal) print("Transaksi debet berhasil!")
while (id != int(atm.checkPin()) and trial < 3): id = int(input("PIN Anda Salah, Silakan Masukkan PIN Yang Benar : ")) trial += 1 if trial == 3: print("PIN Anda Salah Sebanyak 3x. Terjadi Error. Silahkan Ambil Kartu ATM Anda dan Coba Lagi") exit() while True: print("Selamat Datang di Mesin ATM") print("\n1 - Cek Saldo \t 2 - Tarik \t 3 - Setor \t 4 - Ganti Pin \t 5 - Keluar ") selectmenu = int(input("\nSilakan Pilih Menu Yang Dibutuhkan : ")) if selectmenu == 1: print("\nSaldo Anda Sekarang : Rp. " + str(atm.checkBalance()) + "\n" ) elif selectmenu == 2: nominal = float(input("Masukkan Nominal Yang Ingin Di Tarik Tunai : ")) verify_withdraw = input("Konfirmasi : Apakah Anda Akan Melakukan Tarik Tunai Dengan Nominal Tesebut ? Y/N " + str(nominal) + " ") if verify_withdraw == "y" or verify_withdray == "Y": print("Saldo Awal Anda : Rp. " + str(atm.checkBalance()) + "") else: break if nominal < atm.checkBalance(): atm.withdrawBalance(nominal) print("Transaksi Berhasil!") print("Saldo Sisa : Rp. " + str(atm.checkBalance()) + "") else: print("Maaf. Saldo Anda Tidak Cukup Untuk Melakukan Transaksi!") print("Silakan Menambah Saldo")
id = int(input("PIN anda salah, silahkan masukkan lagi: ")) trial += 1 if trial == 3: print("error, silahkan ambil kartu dan coba lagi.") exit() while True: print("Welcome to PSYCIOT BANK...") print( "please choose: \n1 - Balance Checking\n2 - Withdraw\n3 - Save Balance\n4 - change PIN\n5 - exit" ) inputMenu = int(input("\nSelect Menu: ")) if inputMenu == 1: print('Your Balance is: ' + str(atm.checkBalance()) + "\n") elif inputMenu == 2: nominal = float(input("please enter your balance: ")) balanceVerify = input("are you sure want to withdraw " + str(nominal) + " ? y/n ") if balanceVerify == "y": print("Saldo anda adalah: " + str(atm.checkBalance()) + '\n') else: break if nominal < atm.checkBalance(): atm.tarikTunai(nominal) print('Transaksi anda telah berhasil.') print('saldo yang tersisa adalah ' + str(atm.checkBalance()) + "\n")
while True: print('=' * 36) print(' Selamat Datang di ATM Bank Python') print('=' * 36) print('Pilihan menu:\n ') print('1. Cek saldo') print('2. Debet') print('3. Simpan') print('4. Ganti Pin') print('5. Keluar') selectMenu = int(input('Silakan pilih menu: ')) print() if selectMenu == 1: print('Saldo anda saat ini : Rp.' + str(atm.checkBalance()) + '\n') elif selectMenu == 2: nominal = float(input('Uang yang akan anda ambil : ')) verify_withdraw = input( 'Konfirmasi: Anda akan melakukan debet dengan nominal berikut? y/n ' + str(nominal) + ' ') if verify_withdraw == 'y': print('Saldo awal anda adalah ' + str(atm.checkBalance()) + ' ') else: break if nominal < atm.checkBalance():
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': print('Saldo awal Anda adalah: Rp. ' + str(atm.checkBalance()) + "") else: break if nominal < atm.checkBalance(): atm.withdrawBalance (nominal) print('Transaksi debet Anda berhasil!') print('Sisa saldo Anda tersisa: Rp. ' + str(atm.checkBalance()) + '') else:
if trial == 3: print('\n!Error!.\nPin anda salah (' + str(trial) + ')' + '\n\nSilahkan ambil kartu dan coba lagi ...') exit() os.system('cls') while True: print('\nSelamat datang di ATM progate ...') print('\n1-Cek Saldo \n2-Tarik \n3-Simpan \n4-Ganti Pin') selectmenu = int(input('\nSilahkan pilih menu: ')) os.system('cls') if selectmenu == 1: print('\nCEK SALDO') print('\nSaldo anda sekarang: Rp. ' + str(atm.checkBalance()) + '') elif selectmenu == 2: print('\nTARIK') nominal = float(input('\nMasukan nominal penarikan: ')) verify_withdraw = input( 'Konfirmasi: Anda akan melakukan penarikan dengan nominal ' + str(nominal) + ' ? (Y/N): ') if verify_withdraw.upper() == 'Y': print('\nSaldo awal anda adalah: Rp. ' + str(atm.checkBalance()) + '') else: break if nominal < atm.checkBalance():
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" ) print("No.Record:", random.randint(100000, 1000000)) print("Tanggal:", datetime.datetime.now()) print("Saldo akhir:", atm.checkBalance()) print("Terimakasih telah menggunakan ATM RSC") exit() elif pilih_menu == 1: print("Saldo Anda : Rp.", atm.checkBalance(), "\n") elif pilih_menu == 2: nominal = float(input("Masukkan nominal saldo: ")) verify_debet = input( "Konfirmasi: Anda akan melakukan debet dengan nominal berikut ? (y/n) " + str(nominal) + " ") if verify_debet == "y": print("Saldo awal Anda adalah : Rp. ", atm.checkBalance()) else: break if nominal < atm.checkBalance(): atm.debetBalance(nominal)
trial = 0 while (id != int(atm.checkPin()) and trial < 3): id = int(input("Pin anda salah. Silahkan Masukan Pin lagi: ")) trial += 1 if trial == 3: print("Error, Terlalu Banyak Kesalahan Dalam Memasukkan Pin.") exit() while True: print("Selamat Datang Di ATM Barengan!") print("\n1 - Cek Saldo \t 2 - Debet \t 3 - Simpan \t 4 - Ganti Pin \t 5 - Keluar") selectmenu = int(input("\nSilahkan Pilih Menu: ")) if selectmenu == 1: print("\nSaldo Yang Anda Miliki Sekarang Adalah: Rp. " + str(atm.checkBalance()) + "\n") elif selectmenu == 2: nominal = float(input("Masukan Nominal Saldo: ")) verify_withdraw = input("Konfirmasi: Anda akan melakukan debet dengan nominal " + str(nominal) + "? y/n " + " ") if verify_withdraw == "y": print("Saldo awal anda adalah: Rp. " + str(atm.checkBalance()) + "") else: break if nominal < atm.checkBalance(): atm.withdrawBalance(nominal) print("Transaksi debet berhasil!") print("Saldo anda sekarang tersisa: Rp. " + str(atm.checkBalance()) + "") else: print("Maaf. Saldo anda tidak cukup untuk melakukan debet!") print("Silahkan lakukan penambahan saldo") elif selectmenu == 3:
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) print('Transaksi Berhasil. Saldo Anda Sekarang: Rp' + str(atm.checkBalance()) + '\n') else: print('Maaf Saldo Anda Tidak Mencukupi Untuk Transaksi Ini.' + '\n') elif option == 3: nominal = float(input('Masukkan Nominal Saldo: Rp ')) atm.depositBalance(nominal) print('Transaksi Berhasil. Saldo Anda Sekarang: Rp' + str(atm.checkBalance()) + '. Terima Kasih. \n')
trial += 1 if trial == 3: print("Error! Take a card and Try again..") exit() while True: print("Welcome to ATM Console") print( "1. Balance Check \n2. Withdraw \n3. Deposit \n4. Change Pin \n5. Exit" ) selectMenu = int(input("Select Menu: ")) if selectMenu == 1: print("\nYour current balance: Rp. " + str(atm.checkBalance()) + "\n") elif selectMenu == 2: nomina = float(input("Enter the balance amount: ")) verify_withdraw = input( "Confirmation: \nYou will make a withdrawal with the following amount ?\n" + str(nomina) + "\nPlease select: y/n" + "\n") if verify_withdraw == "y": print("Your previous balance: Rp. " + str(atm.checkBalance()) + "\n") else: break if nomina < atm.checkBalance(): atm.withdraw(nomina)
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 print("\n Saldo Anda sekarang adalah " + str(atm.checkBalance()) + "\n") elif selectMenu == 2: # masukkan nominal ang ingin di withdraw nominal = float(input("Masukkan nominal Saldo : ")) # verifikasi withdraw verify_withdraw = input("Konfirmasi anda akan melakukan debet dengan nominal berikut ? y/n" + str(nominal) + " ") # jika verifikasi = y if verify_withdraw == "y": print("Saldo awal anda adalah : Rp. " + str(atm.checkBalance()) + " ") else: break if nominal < atm.checkBalance(): atm.withdrawBalance(nominal) print("Transaksi debet berhasil")
while Menu: m.cls() m.alert("Selamat Datang di ATM-Progate Apps\nID: " + str(id)) print("ATM - Progate Bootcamp") print("---") print("1. Cek Saldo") #information saldo print("2. Debet") #Deposito print("3. Simpan ") #Withdrawal print("4. Ganti Pin") #change pin print("5. Keluar") #exit print("-----------------------") inpMenu = input("Masukkan Pilihan Anda : ") if inpMenu == '1': m.alert("Saldo Anda: Rp." + str(atm.checkBalance())) input("Press Enter to back main menu.") continue elif inpMenu == '2': m.alert("Wellcome to Deposito\n---\nSaldo Anda: Rp." + str(atm.checkBalance())) nominal = int(input("Masukkan Saldo Yang Akan Ditarik: ")) verify_withdraw = input( "Konfirmasi: Anda akan melakukan debet dengan nominal berikut ? y/n " + str(nominal) + " ") if verify_withdraw == "y": m.alert("Saldo awal anda adalah: Rp. " + str(atm.checkBalance()) + "")
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: print('Saldo Anda : ' + 'Rp' + str(atm1.checkBalance())) exit() elif variable == 2: nominal = int( input('Masukkan nominal saldo yang akan di debet : Rp')) if nominal < int(atm1.checkBalance()): print('Sisa saldo Anda : ' + 'Rp' + str(atm1.withdrawBalance(nominal))) else: print('Saldo Anda tidak cukup') exit() elif variable == 3: nominal = int( input('Masukkan nominal saldo yang akan di simpan : Rp'))
id = int(input('Pin anda salah. Silahkan masukkan lagi: ')) trial += 1 if trial == 3: print('Error.Silahkan ambil kartu dan coba lagi..') exit() while True: print('Selamat datang di ATM Progate..') print('\n1 - Cek Saldo \t 2 - Debet \t 3 - Simpan \t 4 - Ganti Pin \t 5 - keluar') selectmenu = int(input('\nSilahkan Pilih 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 mealkukan debet dengan nominal berikut ? y/n ' + str(nominal) + ' ') if verify_withdraw == 'y': print('Saldo awal anda adalah ' + str(atm.checkBalance()) + ' ') else: print('Maaf saldo anda tidak cukup untuk melakukan debet!') print('Silahkan lakukan penambahan nominal saldo') elif selectmenu == 3: nominal = float(input("Masukkan nominal saldo: ")) verify_deposit = input('Konfirmasi: Anda akan mealkukan penyimpanan dengan nominal berikut ? y/n ' + str(nominal) + ' ') if verify_deposit == 'y': atm.depositBalance(nominal)