Italrendelés (saját)

Kategória: saját - python közép

Feladat leírása

Italrendelés (saját) illusztráció

Egy gyorséttermi italkiszolgáló megrendeléseit feldolgozó programot kell készíteni, amely bekéri a rendelt italokat, és kedvezmények beszámításával kiszámítja a rendelés összegét.

A program megírásakor a felhasználó által megadott adatok helyességét, érvényességét nem kell ellenőriznie, és feltételezheti, hogy a rendelkezésre álló adatok a leírtaknak megfelelnek.

A program során az alábbi termék adatokkal kell dolgoznia:

Termék Kód Egységár (Ft)
Coca Cola C 600
Fanta F 550
Sprite S 850

Készítsen programot ami az adatokat feldolgozza és a mintának megfelelően kiírja az eredményt, programkódját mentse italrendeles néven!

A képernyőre írást igénylő részfeladatok esetében az ékezetmentes kiírás is elfogadott.
A mintához tartalmában hasonlóan – írja ki a képernyőre a feladat sorszámát (például: 2. feladat), valamint utaljon a kiírt tartalomra is!


Részfeladatok

  1. 1. Kérje be és tárolja el a vásárlótól a rendelését.

  2. 2. A feladat során kedvezményt kell majd számítani, az egyik kedvezmény opció, ha a felhasználónak van dolgozói kódja, a dolgozói kód 20251107, amennyiben a felhasználó ezt az értéket adta meg a későbbiekben fogadja el és írja ki az alábbi szöveget „Dolgozói kedvezmény aktiválva!”, egyéb más értéknél pedig kezelje úgy a választ, mintha nem adott volna meg kedvezményi kódot.

  3. 3. Számítsa ki a rendelés végösszegét kedvezmények nélkül.

  4. 4. Kedvezmények beszámítása, határozza meg a fizetendő végösszeget a következő két szabály alapján:

    • a) Amennyiben dolgozói kódot helyesen beírta a vásárló, a rendelés végösszegén legyen 25% kedvezmény, ebben az esetben más kedvezményekkel nem kell foglalkoznia.

    • b) Ha a vásárló nem rendelkezik dolgozói kóddal az alábbi lehetőségek vannak:

    • c) Mennyiségi kedvezményt is kínál az étterem, ha egy adott termékből a rendelésben minimum 3 darab szerepel, akkor az egyik termék árát féláron kell számítani. (Ez a kedvezmény kizárólag termékenként egyszer beváltható!) 

    • d) Összeg alapú kedvezményt is kínál az étterem, amennyiben a mennyiségi kedvezmény utáni összeg meghaladja a 10.000 Ft-ot, akkor további 7,5% kedvezményt kell alkalmazni.

  5. 5. A rendelés összesítését írassa ki, ez tartalmazza, hogy az adott termékből hány darabot rendeltek (amennyiben nem rendeltek egy termékből azt ne szerepeljen a kiírásban), és a kedvezmények után számított fizetendő végösszeget, egész számra kerekítve. 

  6. 6. Kérje be a felhasználótól, hogy mennyi készpénzzel kíván fizetni, majd írja ki a visszajárót egész számra kerekítve. Amennyiben a beírt pénz nem fedezné a rendelés végösszegét, addig kérje be a program ezt az értéket amíg elegendő nem lesz. 


Mintaképek