A InfoWiki wikiből
Órai feladat
DIÁK objektum kidolgozása.
- neptun kód: pontosan 6 karakter hosszú, csak egyszer beállítható érték
- kreditek száma: 0..300 közötti érték, csak növekedhet
- tagozat: nappali/levelező/esti/távoktatása (enum)
- férfi-e: bool
- születési éve: 1950..aktuális év
- finanszírozási forma: A:államilag támogatott, O:önfinanszírozó, karakter
Készítsünk a mezőkhöz property-t, ahol szükséges.
Házi feladat
Pincsi szimulátor (tamagocsi). A kutya
- valamennyire éhes: 0..5 skála érték, 0=nem éhes, 5=farkas éhes
- valamennyire szomjas: 0..5 skála érték, 0=nem szomjas, 5=nagyon szomjas
- a pincsi létrehozásakor 2-es skála értékekkel rendelkezik
- egyél() fv: a kutya 1, maximum 2 skála értékkel kevésbé éhes (random 50%, hogy 1 vagy 2 értékkel lesz kevésbé éhes)
- igyál() fv: hasonlóan működik, mint az egyél()
- csaholj() fv: a kutya maximum 5, minimum 1 waff kiírással jelzi, mennyire éhes vagy szomjas. minél éhesebb/szomjasabb, annál kevesebbet csahhint (annál kevesebb energiája van a csaholásra). Ha pl. 4-es értékű éhsége, 2-es szomjúsága van, akkor a kisebb, a 4-es éhség miatt csak 5-4=1 csahhintásra telik neki. A csaholást a képernyőre írjuk ki.
- játszunk() fv: a kutyával játszunk, de ez neki energiába kerül. 50% eséllyel hol 1-el nő az éhsége, hol a szomjúsága. Ha a skála értéke 6-ra nőne, akkor a kutya elpusztul. Ha a kutya nem pusztult el, akkor csaholjon a játék hatására.
- elpusztult kutya nem eszik, nem iszik, nem vakkant, nem játszik.
A kutya az egyes tevékenységeit képernyőre írásokkal szimbolizálja ("A kutya hálásan néz rád, és befalja a tálkájába helyezett ételt.")
A programban készítsünk 1 db pincsi példányt, majd tegyük egy 1000 futású ciklusba. A ciklusban minden menetben sorsoljunk ki egy 1..100 közötti random számot. 1..20 között a kutyát megetetjük, 21..40 között itatjuk, 41..100 között játszunk vele. A képernyőn ennek megfelelően 1000 sor legyen kiírva, napló file (log) szerűen.
A program célja, hogy kiderítse, képes-e a pincsi túlélni ezen sarokszámokkal az 1000 elemű menetet. Ha nem, milyen értékekre kell módosítani a sarokszámokat, hogy a pincsink jóllakottan, elégedette, játéktól elfáradtan fejezze be a kiképzést.