Sunteți pe pagina 1din 1

Pregătire CONITNUE 19.04.

2022

Obiective: Clase. Supraîncărcarea operatorilor

Exerciții

Definiți o clasă Produs care este caracterizat de cantitate, preț și nume. Realizați următoarele
operații:

• Supraîncărcați operatorul de scriere pentru a permite afișarea unui produs


• Supraîncărcați operatorul %= care să permită creșterea prețului cu un procent
• Supraîncărcați operatorii +=, -= care să permită creșterea/scăderea cantității cu o
valoare
• Creați un șir de produse și sortați șirul descrescător după nume, utilizați
supraîncarcarea operatorilor relaționali pentru a compara produsele
• Adăugați o facilitate care să permită adăugarea unui ID unic fiecărui produs

Definiți clasa Depozit care este caracterizată prin locație și șirul de produse pe care îl
conține.

• Scrieți o metodă care calculează prețul tuturor produselor din depozit


• Suraîncărcați operatorul == pentru a verifica dacă două depozite au același
conținut
• Supraîncărcați operatorii +=, -= pentru a adăuga produse în depozit, respectiv a
scoate produse din depozit pe baza ID

S-ar putea să vă placă și