Paci11 kérdése:
Hogyan tudok olyan programot írni, amiben meg kell nyomni egy billentyűt, hogy egy utasítást végrehajtson a program?
Figyelt kérdés
pl, az a feladat, hogy az 1-es gombra csináljon valamit (számoljon ki valamit), és a 2-esre meg mást. Elsősorban case-es megoldások kellenének, esetleg ciklusokkal...2014. máj. 22. 17:35
1/17 anonim válasza:
Külső ciklus a végjelig (Kilépéshez nyomja meg az x gombot), a ciklusmagon belül pedig case-ekkel dolgozod fel az utasítást.
2/17 A kérdező kommentje:
leírnád nekem részletesen hogy mit hogyan?
2014. máj. 22. 17:50
4/17 A kérdező kommentje:
Dev-pascal
2014. máj. 22. 17:53
5/17 SimkoL válasza:
program valaszt;
uses crt;
var c: char;
procedure anya;
begin
ClrScr;
WriteLn('Anyukad hogy van ?');
ReadLn;
end;
procedure te;
begin
ClrScr;
WriteLn('Te hogy vagy ?');
ReadLn;
end;
begin
repeat
ClrScr;
WriteLn('A - Anyukad hogy van?');
WriteLn('T - Te hogy vagy');
WriteLn('X - Kilepess a programbol');
c:= ReadKey;
c:=UpCase(c);
case c of
'A': anya;
'T': te;
end;
until UpCase(c)= 'X';
end.
6/17 A kérdező kommentje:
köszi :D
2014. máj. 22. 18:35
7/17 anonim válasza:
Egyébként merem ajánlani az [link] oldalt, ahol a kódot nem csak normálisan formázva lehet megosztani, de ki is tudod próbálni rögtön. :)
8/17 SimkoL válasza:
Szívesen. Lányos zavaromban egy függvénnyel többet írtam, bár így is működik, csak csúnya.
until UpCase(c)= 'X'; helyett until c = 'X';
9/17 anonim válasza:
(sajnos pont billentyűbeolvasásra nem alkalmas :) )
10/17 A kérdező kommentje:
köszönöm mindenkinek!!
2014. máj. 22. 18:56
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!