Feladatok

  1. Egy szövegfájlban egy állatfarm állatait tartjuk nyilván. Minden állatot a neve azonosít. Egy állat lehet tehén, ló, kecske, vagy emu. Olvassuk be a szövegfájlt. A fájl első sora tartalmazza az állatok számát n. A következő n sor mindegyikében szerepel az állat fajtája (T-tehén, L-ló, K-kecske, E-emu), neve, súlya, az aznapi étkezések száma, és az aznapi étkezéseken elfogyasztott élelemmennyiségek dekagrammban. Oldjuk meg anélkül is a feladatot, hogy felhasználnánk az állatok számát!

    3
    E Borisz 32 4 20 30 30 20
    K Kelemen 21 3 30 40 50
    T Nárcisz 134 8 20 40 20 30 10 20 40 50

    Dobjunk kivételt, ha hibát tapasztalunk a fájl megnyitásánál vagy az adatok beolvasásánál. Adjuk meg a kórosan sovány állatokat. Egy állat kórosan sovány, ha kevesebb, mint k kg, ahol k=100, ha tehén, 60, ha ló, 12, ha kecske, 20, ha emu. Adjuk meg azokat az állatokat is, amik több, mint 1 kg élelmet fogyasztottak. Az egyes állatfajtákat származtassuk egy közös Állat ősosztályból, amiből viszont közvetlenül ne hozhassunk létre példányt.

    Megoldas: forraskod