Milyen adatszerkezetet kell használnom az alábbi feladathoz?
Egy cégnél a rendelhető szolgáltatások kategóriákba vannak sorolva:
I.kategória 8000 Ft
II.kategória 4000 Ft
III.kategória 2000 Ft
IV.kategória 1000 Ft
Tárolja el az adatokat egy erre megfelelő adatszerkezetben.
A szolgáltatások árai naponta értendők.
Kérjen be a felhasználótól két adatot: melyik kategóriájú szolgáltatást kéri és hogy hány napra rendeli meg, és határozza meg, hogy mennyit kell fizetnie!
Aki tudja a megoldást nagyon szépen köszönöm!
Szerintem a feladat készítője asszociatív tömbre gondolt, de sima változókkal is meg lehet csinálni.
k1 = 800
k2 = 400 stb.
Bocs lemaradtak a nullák.
k1 = 8000
k2 = 4000
Minimum egy egy dimenziós tömb (int[] kategoriaArak = new int[] { 8000, 4000, 2000, 1000 };): a tömb indexei szimbolizálják a kategóriákat, az értékek meg az árakat.
Amikor bekéred a felhasználótól a kategóriát (1-4), a tömb adott indexét felhasználva (vigyázz! a tömb indexei 0-tól kezdődnek, a kategóriák meg 1-től!) megkaphatod a kategóriához tartozó árat.
Ha nagyon szigorúan nézzük a kategória jelölésénél a római számokat ("I"-"IV"), akkor használj Dictionary-t:
itt a kulcs ("I","II","III","IV") karakterlánc, az érték (8000, 4000, 2000, 1000) egész lesz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!