Új hozzászólás Aktív témák
-
kine
újonc
Sziasztok!
Szeptember óta részképzésre járok az egyetemen informatika tanári szakon. A C programozási nyelvet tanítják.Néhány óra alatt elmondták az egész programozási nyelvet, pár dolgot önállóan kellene mehtanulni, majd feladták a következő beadandó feladatot.Egy művelődési ház nagytermét számos cég szeretné lefoglalni különböző rendezvényekre.
A foglaláskor meg kell adni a kért dátumot (év, hónap, nap) és időintervallumot (órától óráig), illetve a foglaló cég nevét. A cég nevén kívül minden bekért adat egész szám.
Írjunk egy programot, mely kiírja az alábbi választási lehetőségeket és megvalósítja a hozzájuk tartozó műveleteket:
1. Új foglalás
2. Eddigi foglalások kiírása
3. Vége
Amennyiben a felhasználó az 1. vagy 2. menüpontot választja, úgy a megfelelő művelet elvégzése után a fenti menü ismételten megjelenik.
1. Új foglalás művelet leírása
a. A foglalásokat a felhasználó tetszőleges időrendi sorrendben adhatja meg.
b. Minden adatbekéréskor egyértelműen tájékoztatni kell a felhasználót arról, hogy mit, hogyan kell beírnia.
c. Minden foglaláskor ellenőrizni kell, hogy szabad-e a terem a kívánt időintervallumban, és ha nem, akkor jelezni kell a felhasználónak, hogy nem sikerült a foglalás.
d. Minden foglalás után a foglalások kezdőidőpontjuk szerinti növekvő sorrendben kell legyenek eltárolva.
2. Eddigi foglalások kiírása művelet
Kiírja a terem teljes foglaltságát időrendi sorrendben. Ez esetben a hónapot ne számmal, hanem a nevével (pl. "januar") írja ki.
A főmenü három műveletét kötelezőképpen külön függvényekben kell megvalósítani, de természetesen több függvény is használható (sőt ajánlott).
A program semmilyen angol nyelvű, vagy a felhasználó által nem érthető hibajelzést nem írhat ki.Nem azt kérem, hogy írjátok meg helyettem a programot, hanem azt, hogy merre induljak, hogyan gondolkodjam. Komolyabb előismeretekkel nem rendelkezem, nem tanultam még ilyen szintű programozást.
Ha tudtok kérlek segítsetek. Előre is köszönöm!
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung Galaxy A54 - türelemjáték
- Luck Dragon: Asszociációs játék. :)
- PROHARDVER! feedback: bugok, problémák, ötletek
- Konteó topic
- Hobby rádiós topik
- Gurulunk, WAZE?!
- Toomy: FOXPOST régen jó volt, de ma már jobban jársz ha elfelejted.
- Végleg lemondott a régi gépekről a Steam
- Spórolós topik
- Világ Ninjái és Kódfejtői, egyesüljetek!
- További aktív témák...
- LG 32GP850-B 32'' Sík QHD 165 Hz 16:9 G-Sync/FreeSync NanoIPS Gamer Monitor - Karácsonyi akcióban!
- RYZEN 7 5800X + hűtött VRM-es A520 alaplap + 32GB hűtőbordás DDR4 kit! GAR/SZÁMLA (a Te nevedre)!
- Noblechairs Epic - Valódi bőr
- iPhone 15 PLUS 128GB kék sérült kijelző, KÁRTYAFÜGGETLEN! Akkumlátor 90%! Fulldoboz!
- GAMER PC - i7-7700, 16GB DDR4, GTX 1650
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Lenovo X13 Yoga 2in1 Thinkpad WUXGA IPS Touch i5.1135G7 16GB 256GB Intel Iris XE Win11 Pro Garancia
- Sony TA-F830ES erősítő + Sony ST-S730ES rádió tuner
- Samsung Galaxy S20 / 8/128GB / Kártyafüggetlen / 12HÓ Garancia
- darkFlash GR12 Darkstorm Blue/Green
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest


