Úloha 9.2
Napíšte program, zdrojový kód, v jazyku C++, ktorý definuje triedu Product,
ktorá bude reprezentovať produkt v obchode s nasledujúcimi atribútmi:
- Názov produktu (string)
- Cena (float)
- Počet kusov na sklade (int)
Trieda by mala obsahovať metódy:
- Konštruktor na inicializáciu produktu.
- Metódu
sell, ktorá zníži počet kusov na sklade, ak je dostatok tovaru (inak vypíše chybovú správu). - Metódu
restock, ktorá zvýši počet kusov na sklade. - Metódu na výpis detailov o produkte.
V rámci programu vytvorte pole produktov, následne sa nejaké kusy produktov predajú a zobrazí sa stav skladu.
Príklady vstupov / výstupov programu
Programm môže obsahovať nasledovnú logiku:
- Vytvorí produkt:
Product("Laptop", 1200.0, 10) - Vytvorí produkt:
Product("Stolička", 50.50, 11) - Predá 3 kusy laptopov
- Vypíše stav skladu
- Doplní 5 kusov tovaru
- Vypíše stav skladu
Rozbaľ pre ukážku riešenia
Musím si počkať kým sa tu objaví príklad riešenia.
Nezabudni, že najviac sa naučíš ak to vypracuješ sám. 😉