Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. class Banca:
  2. def __init__(self, nume, adresa):
  3. self.nume = nume;
  4. self.adresa = adresa;
  5.  
  6.  
  7. class Sucursala(Banca):
  8. def __init__(self, id, nume, adresa):
  9. self.id = id
  10. Banca.__init__(self, nume, adresa)
  11.  
  12.  
  13.  
  14. class Client:
  15. def __init__(self, nume, prenume, cnp, iban, sucuralaID):
  16. self.nume = nume;
  17. self.prenume = prenume;
  18. self.cnp = cnp;
  19. self.iban = iban;
  20. self.sucuralaID = sucuralaID;
  21.  
  22.  
  23. class Cont:
  24. def __init__(self, clientId, id):
  25. self.clientId = clientId;
  26. self.id = id;
  27.  
  28.  
  29. class Depozit(Cont):
  30. def __init__(self, lei, euro):
  31. self.lei = lei;
  32. self.euro = euro;
  33.  
  34.  
  35. class Curent(Cont):
  36. def __init__(self, lei, euro):
  37. self.lei = lei;
  38. self.euro = euro;
  39.  
  40.  
  41. class Operatiuni:
  42. def __init__(self, clientId, contCurent, contDestinatar):
  43. self.clientId = clientId;
  44. self.contCurent = contCurent;
  45. self.contDestinatar = contDestinatar;
  46.  
  47. def depunere(self, sumaDeDepus, tipValuta):
  48. if tipValuta == 'lei':
  49. self.contCurent.lei += sumaDeDepus;
  50. else:
  51. self.contCurent.euro += sumaDeDepus;
  52.  
  53. def retrageri(self, sumaDeRetras, tipValuta):
  54. if tipValuta == 'lei':
  55. self.contCurent.lei -= sumaDeRetras;
  56. else:
  57. self.contCurent.euro -= sumaDeRetras;
  58.  
  59. def plati(self, sumaDePlata):
  60. if tipValuta == 'lei':
  61. self.contCurent.lei -= sumaDeRetras;
  62. else:
  63. self.contCurent.euro -= sumaDeRetras;
  64.  
  65. if tipValuta == 'lei':
  66. self.contDestinatar.lei += sumaDeRetras;
  67. else:
  68. self.contDestinatar.euro += sumaDeRetras;
  69.  
  70.  
  71.  
  72.  
  73.  
  74. banca = Banca('Transilvania', 'Victoriei, nr. 76')
  75. sucursala = Sucursala(1, 'Transilvania', 'Victoriei, nr. 76')
  76. client = Client('Birgiser', 'Erik', '1960133055930', '123534534634', 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement