Advertisement
GastonPalazzo

init

Oct 11th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.94 KB | None | 0 0
  1. #import
  2. from Cliente import Cliente
  3. from Cuenta import Cuenta
  4. from Persona import Persona
  5. from Multinacional import Multinacional
  6. from PYME import PYME
  7. from Classic import Classic
  8. from Gold import Gold
  9. from Platinum import Platinum
  10. from Black import Black
  11.  
  12. #main
  13. c1=Persona('Roberto', 'Sanchez', '493546894', 'rs@mail.com', 'robert123', Classic('8965421634', 100))
  14. c2=Persona('John', 'McClane', '346598743', 'diehard99@mail.com', 'bruce1955', Gold('9659645621', 700))
  15. c3=PYME('Vicentin S.A', '1313131313', 'alferdez@gob.ar', 'PSUV08', Platinum('9875464627', 8982047))
  16. c4=Multinacional('Macintosh S.A', '209876542', 'lisa2punto0@imail.com', 'holamundo99', Black('24011984', 128000))
  17.  
  18. #c1 -> Persona/Classic
  19. print(f'\nTitular: {c1.getNombre()} {c1.getApellido()}\nActivos: {c1.getCuenta().getActivos()}\nPasivos: {c1.getCuenta().getPasivos()}\nBalance: {c1.getCuenta().getBalance()}')
  20.  
  21. #c2 -> Persona/Gold
  22. print(f'\nTitular: {c2.getNombre()} {c2.getApellido()}\nActivos: {c2.getCuenta().getActivos()}\nPasivos: {c2.getCuenta().getPasivos()}\nBalance: {c2.getCuenta().getBalance()}')
  23.  
  24. #c3 -> PYME/Platinum
  25. print(f'\nTitular: {c3.getRazonSocial()}\nActivos: {c3.getCuenta().getActivos()}\nPasivos: {c3.getCuenta().getPasivos()}\nBalance: {c3.getCuenta().getBalance()}')
  26.  
  27. #c4 -> Multinacional/Black
  28. print(f'\nTitular: {c4.getRazonSocial()}\nActivos: {c4.getCuenta().getActivos()}\nPasivos: {c4.getCuenta().getPasivos()}\nBalance: {c4.getCuenta().getBalance()}')
  29.  
  30. #cobro de mantenimiento de cuenta
  31. c1.cobrarGastoDeMantenimiento(c1.getCuenta().getTipoDeCuenta())
  32. print(f'\nTitular: {c1.getNombre()} {c1.getApellido()}\nActivos: {c1.getCuenta().getActivos()}\nPasivos: {c1.getCuenta().getPasivos()}\nBalance: {c1.getCuenta().getBalance()}')
  33.  
  34. #ultima transaccion
  35. print(f'\nUltima transaccion de c1: $ {c1.getCuenta().getTransacciones()[0]}')
  36.  
  37. #fecha de ultimo movimiento
  38. print(f'\nFecha de ultimo movimiento: {c1.getCuenta().getFechaUltimoMov()}')
  39.  
  40. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement