Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

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

Főoldal » Középiskola » Informatika
615
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.
programozás, python
0
Középiskola / Informatika

Válaszok

2
Első rész.
0

Második
0