@@ -30,14 +30,14 @@ Nem minden osztályt és funkciót valósítottunk meg hiánytalanul. Ennek pót
...
@@ -30,14 +30,14 @@ Nem minden osztályt és funkciót valósítottunk meg hiánytalanul. Ennek pót
**Feladatok:**
**Feladatok:**
1. Töltse le az előkészített projektet a Git tárolóból! [https://git.ik.bme.hu/Prog2/ell_feladat/CppBolt](https://git.ik.bme.hu/Prog2/ell_feladat/CppBolt)
1. Töltse le az előkészített projektet a Git tárolóból! [https://git.ik.bme.hu/Prog2/ell_feladat/CppBolt](https://git.ik.bme.hu/Prog2/ell_feladat/CppBolt)
2. Adja hozzá a projekthez az 5. hét laborgyakorlatán kötelező feladatként elkészített *String* osztályt (*string5.h*, *string5.cpp*)! A projektfájlokat
2. Adja hozzá a projekthez az 5. hét laborgyakorlatán kötelező feladatként elkészített *String* osztályt (*string5.h*, *string5.cpp*)!
is módosítania kell, mert nem tettük bele a string5.\* fájlokat!
A projektfájlokat is módosítania kell, mert nem tettük bele a string5.\* fájlokat!
3. Fordítsa le és futtassa a programot! Hibás működést fog tapasztalni, mert nincs minden funkció pontosan megvalósítva.
3. Fordítsa le és futtassa a programot! Hibás működést fog tapasztalni, mert nincs minden funkció pontosan megvalósítva.
4. Módosítsa a **kassza.cpp** fájlt, hogy az *elad()* tagfüggvény dobjon kivételt, amikor a tároló megtelik.
4. Módosítsa a **kassza.cpp** fájlt, hogy az *elad()* tagfüggvény dobjon kivételt, amikor a tároló megtelik.
5. Egészítse ki a *list(std::ostream&, const Datum&)*, valamint a *napiOsszeg(const Datum&)* függvényeket, hogy azok az elvárásoknak megfelelően működjenek!
5. Egészítse ki a *list(std::ostream&, const Datum&)*, valamint a *napiOsszeg(const Datum&)* függvényeket, hogy azok az elvárásoknak megfelelően működjenek!
6. Futtassa, tesztelje a programot.
6. Futtassa, tesztelje a programot.
7. Készítse el **Kifli** osztályt a *kifli.h* fájlban!
7. Készítse el **Kifli** osztályt a *kifli.h* fájlban és adja hozzá a projekthez!
8. Definiálja projekt szinten a KIFLI\_IS\_VAN makrót, fordítson és futtasson.
8. Definiálja projekt szinten a KIFLI\_IS\_VAN makrót, fordítson és futtasson!
9. Amennyiben a tesztek nem mutatnak hibát, töltse fel a *JPorta* feladatbeadó rendszerbe a **kifli.h** és a **kassza.cpp** fájlokat!
9. Amennyiben a tesztek nem mutatnak hibát, töltse fel a *JPorta* feladatbeadó rendszerbe a **kifli.h** és a **kassza.cpp** fájlokat!