This shows you the differences between two versions of the page.
poo:laboratoare:03 [2025/10/16 12:12] stefanel.turcu [Problemă extra] |
poo:laboratoare:03 [2025/10/16 12:16] (current) stefanel.turcu [Problemă extra] |
||
---|---|---|---|
Line 238: | Line 238: | ||
==== Problemă extra ==== | ==== Problemă extra ==== | ||
- | 1. Definește un **enum** numit **TipProdus** cu următoarele valori: | + | 1. Definește un **enum** numit //TipProdus// cu următoarele valori: //ALIMENTAR//, //ELECTRONIC//, //VESTIMENTAR//, //ALTUL//. |
- | **ALIMENTAR**, **ELECTRONIC**, **VESTIMENTAR**, **ALTUL**. | + | |
- | 2. Creează un **record** numit **Produs** cu câmpurile: | + | 2. Creează un **record** numit Produs cu câmpurile: |
- | - **String nume** | + | * String nume |
- | - **double pret** | + | * double pret |
- | - **TipProdus tip** | + | * TipProdus tip |
3. Într-o clasă **Main**, creează 3 produse diferite și afișează-le. | 3. Într-o clasă **Main**, creează 3 produse diferite și afișează-le. | ||
- | 4. Adaugă o metodă **descriere()** în **Produs** care returnează un text prietenos, de forma: Produs: Nume=Tricou, Tip=VESTIMENTAR, Pret=99.99 RON | + | 4. Adaugă o metodă **descriere()** în Produs care returnează un text prietenos, de forma: //Produs: Nume=Tricou, Tip=VESTIMENTAR, Pret=99.99 RON// |
- | 5. În **main**, adaugă produsele într-o listă/vector, parcurge-le și afișează doar produsele de tip **ALIMENTAR**. | + | 5. În main, adaugă produsele într-o listă/vector, parcurge-le și afișează doar produsele de tip //ALIMENTAR//. |