Ötszáz

Egy apróságokat árusító boltban minden árucikk darabja 500 Ft. Ha egy vásárlás során valaki több árucikket is vesz, a második ára már csak 450 Ft, a harmadik pedig 400 Ft, de a negyedik és további darabok is ennyibe kerülnek, tehát az ár a harmadik cikk vásárlása után már nem csökken tovább.
A pénztárhoz menők kosarában legalább 1 és legfeljebb 20 darab árucikk lehet. A kosarak tartalmát a penztar.txt fájl írja le, amelyben soronként egy-egy árucikk neve vagy az F karakter szerepel. A fájlban legfeljebb 1000 sor lehet. Az F karakter azt jelzi, hogy az adott vásárlónak nincs már újabb árucikk a kosarában, fizetés következik. Az árucikkek neve ékezet nélküli, több szóból is állhat, hossza legfeljebb 30 karakter.
Például:
toll
F
colostok
HB ceruza
HB ceruza
colostok
toll
szatyor
csavarkulcs
doboz
F
...
A példa alapján az első vásárló összesen 1 tollat vásárolt, ezért összesen 500 Ft-ot kell fizetnie. A második vásárlás során nyolc árucikket vásároltak – a HB ceruzából és a colostokból többet is –, összesen 3350 Ft értékben.
Készítsen programot, amely a penztar.txt állomány adatait felhasználva az alábbi kérdésekre válaszol! A program forráskódját mentse otszaz néven!
- A program megírásakor a megadott adatok helyességét, érvényességét nem kell ellenőriznie, feltételezheti, hogy a rendelkezésre álló adatok a leírtaknak megfelelnek.
- A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre a feladat sorszámát (például: 3. feladat: )!
- Ha a felhasználótól kér be adatot, jelenítse meg a képernyőn, hogy milyen értéket vár! Az ékezetmentes kiírás is elfogadott.
- A képernyőre írást igénylő feladatok eredményét a feladatok utáni mintának megfelelően jelenítse meg!
- Olvassa be és tárolja el a penztar.txt fájl tartalmát!
- Határozza meg, hogy hányszor fizettek a pénztárnál!
2. feladat:
A fizetések száma: 141
- Határozza meg, hogy a bekért darabszámú árucikket vásárolva mennyi a fizetendő összeg!
3. feladat:
Darabszám: 2
2 darab vételekor fizetendő: 950 Ft
- Írja ki a képernyőre, hogy az első vásárlónak hány darab árucikk volt a kosarában!
4. feladat:
Az első vásárló 1 darab árucikket vásárolt.
- Írja ki a hosszu.txt nevü fájlba, hogy melyik a leghosszabb nevű termék, és az hány karakterből áll!
A leghosszabb terméknév a(z) csavarkulcs, hosszúsága 11 karakter.
- Írja ki a képernyőre az egy-egy vásárlás alkalmával fizetendő összegeket a mintának megfelelően!
6. feladat:
1: 500 Ft
2: 3350 Ft
3: 2150 Ft
...