Exemplo n.º 1
0
 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
Exemplo n.º 2
0
        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")
Exemplo n.º 4
0
        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")
Exemplo n.º 5
0
    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():
Exemplo n.º 6
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':
                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:
Exemplo n.º 7
0
        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():
Exemplo n.º 8
0
 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)
Exemplo n.º 9
0
    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:
Exemplo n.º 10
0
    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')
Exemplo n.º 11
0
        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)
Exemplo n.º 12
0
        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")
Exemplo n.º 13
0
        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()) + "")
Exemplo n.º 14
0
        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)