Sari la conținut
Zece la Info
Probleme

Clasa ContBancar

Medie 2000 ms 64 MB#oop#clasa#validare#cont

Scrieti o clasa ContBancar care memoreaza soldul curent (numar intreg) al unui cont si numarul de tranzactii reusite efectuate, cu urmatoarele functionalitati:

  • constructor cu un parametru: soldInitial (>= 0)
  • depune(int suma) - daca suma > 0, adauga suma la sold, incrementeaza numarul de tranzactii si returneaza adevarat; altfel returneaza fals si nu modifica nimic
  • retrage(int suma) - daca suma > 0 SI suma <= soldul curent, scade suma din sold, incrementeaza numarul de tranzactii si returneaza adevarat; altfel returneaza fals si nu modifica nimic
  • getSold() - returneaza soldul curent
  • numarTranzactii() - returneaza numarul de operatii (depuneri+retrageri) reusite de la crearea contului
Date de intrare
Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda produce o linie de output.
Restrictii
0 <= sold, suma <= 1.000.000.000

Exemple

Exemplul 1

Intrare

3
NEW 100
DEPUNE 50
TRANZACTII

Iesire

OK
1 150
1

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.