Autó útvonal (saját)

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

Feladat leírása

Autó útvonal (saját) illusztráció

Egy autós kirándulás adatait kaptuk, ez tartalmazza az utazás során rögzített kilométeróra
állásokat minden egyes megállónál és a végpontot. Az út a 0. kilométertől indul, azonban ezt
nem tartalmazza a lista.

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.

Készítsen programot ami az adatokat feldolgozza és a mintának megfelelően kiírja az eredményt, programkódját mentse utvonal 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. Az megadott számokat, amely tartalmazza az utazás megállóinak és végpontjának adatait tárolja el a program forrásában egy megfelelő adatszerkezetben! (A számokat megtalálja az adatok.txt állományban, amelyből a program kódjába átmásolhatja őket.) Valamint határozza meg és írja ki a teljes út hosszát!

    • a) 45, 120, 290, 315, 430, 510

  2. 2. Számolja ki és írja ki, hogy hány megálló volt az utazás során.

  3. 3. Határozza meg a leghosszabb útszakaszt, amit az autó megtett két megálló között. Írja ki a szakasz hosszát

  4. 4. Kérje be az autóban lévő utasok keresztneveit szóközzel elválasztva, A program csak abban az esetben fogadja el ezt a bekérést, ha a bekért nevek száma minimum 1, de legfeljebb 5. Amennyiben más értéket írt be a felhasználó, a program addig ismételje a bekérést, amíg nem kap helyeset.

  5. 5. Számítsa ki a teljes menetidőt! Tudjuk, hogy az autó 1 perc alatt 10km-t képes haladni. Azonban számításba kell venni a pihenőket, ezeknek hossza függ a szállított emberek mennyiségétől: 5 perc / fő / pihenő 

  6. 6. Végeredményként írja ki az összesített időtartamot percben egész számra kerekítve a minta szerint.


Mintaképek