Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!
Python programozás
Sütiszörny
kérdése
333
Kaptam házifeladatként de sehogy nem tudom megoldani nagyon megköszönném a segítséget,nagyon fontos lenne
Készítsd el az alábbi programokat. A kész programkódokat tartalmazó fájlokat töltsd fel.
1.) A program egy osztály segítségével tárolja a benzin éppen aktális árát, és egy függvény segítségével azt lehet emelni. Az ár csökkenésétől most eltekintünk.
OSZTÁLY: Hozz létre egy BENZIN nevű osztályt. Az egyetlen attribútuma: ar (vagyis ár, ékezet nélkül). Készíts egy metódust EMELES néven, amely egy paraméterként kapott szám értékével megnöveli a self.ar attribútumot, majd a megnöveét ár értékét adja vissza.
PROGRAM: Kérd be a felhasználótól a benzin eredeti árát, és hozz létre egy példányt a BENZIN osztályból, amelyben eltárolod a felhasználó által megadott eredeti árat. Ezután kérj be még egy számot, amennyivel emelkedik a benzin ára. Futtasd le ezzel az értékkel, mint áremeléssel, az EMELÉS metódust. Irasd ki a benzin megemelt árát.
2.) A program téglatestek és kockák adatait tárolja, illetve ezek térfogatát képes kiszámítani.
OSZTÁLY 1: Hozz létre egy TEGLATEST osztályt. Három attribútuma legyen, a, b és c. Hozz létre hozzá egy TERFOGAT metódust, ami a térfogat (a*b*c) számértékét adja vissza.
OSZTÁLY 2: Hozz létre egy KOCKA osztályt, ami leszármazottja a TEGLATEST osztálynak. A konstruktora csupán egyetlen paramétert kapjon, a kocka oldalhosszát, de ezt háromszor mentse el a, b, és c neveken (így az a, b és c értéke egyenlő lesz). Mivel van a, b és c érték is, az osztálynak nem kell új TERFOGAT metódus, azt fogja használni, amit megörökölt az ősoyztályából.
PROGRAM: Kérdezd meg a felhasználótól, hogy kocka vagy téglatest adatait akarja-e eltárolni. Ha kockát, akkor egyetlen oldalhosszt kérj be tőle, ha téglatestet, akkor három oldalhosszt egymás után, külön kérdésekben. Hozzd létre a test változóban a megfelelő osztály (téglalap vagy kocka) egy példányát. Irasd ki a térfogatát.
Jelenleg 1 felhasználó nézi ezt a kérdést.
python, programozás