Pascal visszaszámlálás + leállítás?
Figyelt kérdés
sziasztok pascalban van egy feladatom.
Feladat:Olvas be két számot(integer)és a két szám összegétől
egy számláló elkezd vissza számolni,és ha elér a 10.másodpercre akkor piros számokkal írja ki a másodpercet,és ha lejárt az idő akkor leáll a gép tehát kikapcsol.
Odáig eljutottam,hogy beolvasom a két számot és összeadom,és kiírom,hogy mennyi van vissza,de nem tudok vissza számolni,és nem tudom,hogyan lehet leállítani
2012. nov. 30. 14:05
1/3 ejbenjaro válasza:
Egy akármilyen ciklus kell, amivel visszafelé tudsz számolni, pl a for ciklus jó lehet. A ciklusba be kell iktass némi várakozást, hogy másodpercenként lépjen. Erre használhatod a delay eljárást. Ugyancsak a ciklusba kell egy feltétel vizsgálat, amivel nézed, hogy a szám, amit kiíratsz az kisebb vagy egyenlő e mint 10. A szám kiíratásához a GotoXY, a writeln és a clreol eljárás kellhet. A kiírt szöveg színezéséhez a TextColor eljárás használható. Lekapcsoláshoz pedig nézd meg ezt: [link]
2/3 ejbenjaro válasza:
3/3 A kérdező kommentje:
Durva működik :D tuti 5öst kapok :PPPPP
2012. nov. 30. 16:22
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!