Advertisement
giganciprogramowania

l16 Bankomat podstawa

May 15th, 2023
1,194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def glowne_menu():
  2.     print("Wybierz opcje:")
  3.     print("1. Wpłata")
  4.     print("2. Wypłata")
  5.     print("3. Sprawdzenie stanu konta")
  6.     print("4. Zakończ")
  7.  
  8. def pobierz_wybor_klienta():
  9.     return int(input("twój wybór to: "))
  10.  
  11. def pobierz_kwote(tekst):
  12.     return float(input(tekst))
  13.  
  14. def pokaz_stan_konta(saldo):
  15.     print(f"Stan konta wynosi {saldo} złotych")
  16.  
  17. def wplata(saldo):
  18.     kwota_wplaty = pobierz_kwote("Ile chcesz wpłacić")
  19.     saldo = saldo + kwota_wplaty
  20.     pokaz_stan_konta(saldo)
  21.     return saldo
  22.  
  23.  
  24. def wyplata(saldo):
  25.     kwota_wyplaty = pobierz_kwote("Ile chcesz wypłacić")
  26.     if kwota_wyplaty > saldo:
  27.         print("Operacja nie udana, za mało środków na koncie")
  28.         return saldo
  29.     else:
  30.         saldo -= kwota_wyplaty
  31.         print(f"Wypłacono {kwota_wyplaty} złotych")
  32.         return saldo
  33.  
  34. #powyżej nich będziemy pisać wszystkie funkcje naszego programu!!!
  35. wybor = 0
  36. saldo = 0
  37. #poniżej będzie główna pętla programu
  38. while wybor != 4:
  39.     glowne_menu()
  40.     wybor = pobierz_wybor_klienta()
  41.     if wybor == 1:
  42.         saldo = wplata(saldo)
  43.         pass
  44.     elif wybor == 2:
  45.         saldo = wyplata(saldo)
  46.         pass
  47.     elif wybor == 3:
  48.         pokaz_stan_konta(saldo)
  49.         pass
  50.     elif wybor == 4:
  51.         print("Wyłączanie bankomatu")
  52.         pass
  53.     else:
  54.         print("niepoprawne dane")
  55.         pass
  56.     pass
  57.  
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement