Files
OsztondijKalkulator/osztondij_kalkulator.py
2025-09-05 17:43:06 +02:00

28 lines
1.1 KiB
Python

def osztondijErtek(evismetlo, igazolatlanOrak, evfolyam, atlag):
alap = 100000
if ((evismetlo == "N" or evismetlo == "n") and igazolatlanOrak < 6):
if (evfolyam == 9 or evfolyam == 10):
return alap * 0.08
elif (evfolyam == 11 or evfolyam == 12 or evfolyam == 13):
if (atlag >= 2.00 and atlag <= 2.99):
return alap * 0.08
elif (atlag >= 3.00 and atlag <= 3.99):
return alap * 0.25
elif (atlag >= 4.00 and atlag <= 4.49):
return alap * 0.42
elif (atlag >= 4.5):
return alap * 0.59
else:
return 0
else:
return 0
if __name__ == "__main__":
while (True):
print("Kérem adja meg a diák adatait")
evismetlo = input("Évismétlő-e? (I/N): ")
igazaloatlanOrak = int(input("Igazolatlan órák száma: "))
evfolyam = int(input("Évfolyam: "))
atlag = float(input("Átlag: "))
osztondij = osztondijErtek(evismetlo, igazaloatlanOrak, evfolyam, atlag)
print(int(osztondij),"Ft")