Kihagyás

IKT 2024.12.02.

Készítsetek 3 fős csapatban egy komplex programot!

  • Rendelkezésre álló idő: 2x45 perc
  • Feltöltendő fájlok:
    1. A program forráskódja
    2. Dokumentáció/jegyzőkönyv (PDF)
      1. Csapattagok és beosztásuk
      2. Mi a program célja
      3. Ki mit csinált
      4. Követelmények (operációs rendszer, Python verzió)
    3. Prezentáció
      • 3-6 slide
      • A program bemutatása, eladása az ügyfél számára (funkciók, mit tud tud, stb.)
      • Hogyan kell használni a programot
      • Demo kép a program működéséről
      • Jövőbeli fejlesztési lehetőségek

Figyelmeztetés

A fájlokat kizárólag a projektmanagernek kell feltölteni és mindhárom fájlt fel kell tölteni az órák végéig!

Ötletek

  • Pénzváltó
    • Árfolyam felvitele
    • Árfolyam módosítása
    • Árfolyam törlése
    • Egy megadott összeg kiírása az összes árfolyamon
  • Naptár
    • Esemény felvitele egy napra (1 nap max 1 esemény)
    • Esemény törlése
    • Esemény nevének módosítása
    • Esemény lekérdezése
  • Órarend
    • Naphoz tartozó óra felvitele
    • Naphoz tartozó óra módosítása
    • Naphoz tartozó óra törlése
    • Egy nap óráinak listázása

Példa

A programnak menürendszert kell tartalmaznia. Alább láthatsz egy példát a program működésére.

Input példa

1. Költségek megtekintése
2. Új tétel hozzáadása
3. Tétel módosítása
4. Költségvetés ellenőrzése
5. Kilépés

Output példa

Teljes költség kiszámítása
Teljes buli költsége: 50,000 Ft
Egy főre jutó költség: 2,500 Ft
A költségek beleférnek a büdzsébe.
Hibakezelés, ha túllépik a büdzsét
Teljes buli költsége: 85,000 Ft
Egy főre jutó költség: 4,250 Ft
Figyelem! A költségek túllépték a rendelkezésre álló 80,000 Ft-ot!
Tétel hozzáadása
Adja meg az új tétel nevét: Zenekar
Adja meg az új tétel költségét (Ft): 20,000
Az új tétel sikeresen hozzáadva.
Tétel módosítása
Melyik tételt szeretné módosítani? Italok
Adja meg az új költséget (Ft): 18,000
A tétel frissítve.

Kiinduló program

Az alábbi program végtelen ideig fut, ez a kiindulási alap. Minden más a while függvény alá megy!

def fgv1():
    # függvény 1 tartalma

def fgv2():
    # függvény 2 tartalma



while True: # végtelen ideig fut
    bemenet = input("Adj meg valamit: ")

    if bemenet == "x":
        fgv1()
    elif bemenet == "y":
        fgv2()