Sari la conținut
Zece la Info
Probleme

Clasa Produs

Usoara 2000 ms 64 MB#oop#clasa#produs#validare

Scrieti o clasa Produs care memoreaza numele (fara spatii), pretul (numar intreg) si cantitatea (numar intreg) unui produs, cu urmatoarele functionalitati:

  • constructor cu trei parametri: nume, pret, cantitate
  • getNume(), getPret(), getCantitate()
  • valoareTotala() - returneaza pret * cantitate
  • aplicaReducere(int procent) - daca 0 <= procent <= 100, scade pretul cu procent% din valoarea curenta (calcul in intregi, trunchiat) si returneaza adevarat; altfel returneaza fals si pretul ramane neschimbat
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 <= pret, cantitate <= 1.000.000, 0 <= procent <= 1000 (testat inclusiv in afara intervalului valid)

Exemple

Exemplul 1

Intrare

2
NEW Laptop 1000 3
VALOARE

Iesire

OK
3000

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.