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/Pycharm programozás feladat

634
A Lustaszakács pizzériában mindenki egyetlen típusú, egyetlen méretű pizzából rendelhet. Ha a vendég nem hármasával rendeli a kisebb pizzákat, akkor 5% felárat fizet (kemence üresjárati díjként).
Az alap árszabás a következő:
Méret\Tipus I margareta, gombas I vegetarianus, gyrosos, negysajtos
28 1200 1800
50 2400 3500
Ha a vendég nem létező típusú/méretű pizzát rendel, akkor az "Eltevedtel?" uzenet jelenjen meg a végösszeg helyett.
Írj programot, mely bekéri a pizza típusát és méretét, valamint az ebből rendelt darabszámot és megjeleníti a fizetendő összeget vagy az "Eltevedtel?" uzenetet.
Leginkább a második mondattal van problémám.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Felsőoktatás / Informatika

Válaszok

1
Ha darabszám % 3 == 0, akkor nem számolnak fel üresjárati (+5%) díjat.

(darabszám % 3 == 0 jelentése:

Ha a darabszám 15, akkor 15 % 3 == 0, ami igaz [True], mert 15 / 3 = 5 és a maradék 0, (azaz a feladat szerint itt nem kell 5% felárat fizetni és a fizetendő ez esetben: ár(mérettől/típustól függően) * darabszám)

Ha a darabszám 16, akkor a 16 % 3 == 0 hamis [False] lesz, mert 16 / 3 = 5 és a maradék 1, nem pedig 0. (Itt kell 5% felárat fizetni, aminek az ára: ár(mérettől/típustól függően) * darabszám * 1.05 lesz.)
0