Kezdőoldal » Számítástechnika » Programozás » Pascal programozás feladat?...

Pascal programozás feladat? /feladat lent. /

Figyelt kérdés
Kellene egy olyan programot írnom, amelyben 3 vicc van és ezekhez hozzá van rendelve egy betű és ha a megfelelő billentyűt leütjük, akkor kidobja a hozzárendelt viccet. Nem tudom megcsinálni. :S
2011. okt. 1. 20:54
 1/4 anonim ***** válasza:

program vicc;

uses crt;

var

c: char;

vicc1,vicc2,vicc3:string;

begin

clrscr;

vicc1:='Mi a női programozó rémálma? A végtelen ciklus.';

vicc2:='Anya és fia a benzinkúton: Fiam tankolsz? De anya, én healer vagyok.';

vicc3:='Mi a különbség a lószar és a windows 98 között? A lószarból még ki lehet lépni.';

writeln('Melyik viccet akarod?(A,B vagy C)');

readln(c);

if (c='a') or (c='A')

then

begin

writeln(vicc1);

else

if (c='b') or (c='B')

then

writeln(vicc2);

else

writeln(vicc3);

end;

end.


Kb. így. Lehet hibás mert rég nyúltam pascalhoz de szerintem okés.

2011. okt. 1. 21:09
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

a case /valami/ of -al kell:

pl.


write('blablabla'); //itt kéred be a vicc betűjét.

betu:=readkey; //itt a betu változóba elmented a leütött betüt

case betu of

'a':write('vicc1');

'b':write('vicc2');

'c':write('vicc3');

else write('rossz betüt ütöttél be');

end;

2011. okt. 1. 21:13
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
Jaigen :) Ezt már el is felejtettem. Pedig most ez jön a C-s könyvbe amit olvasgatok :)
2011. okt. 1. 21:23
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
Annyival egészíteném ki, ha jó akarsz lenni akkor readln(upcase(x)); így elég azt vizsgálni hogy nagybetűs-e, illetve a case-hoz egy else elágazást valami olyannal hogy "nem jó karakter"
2011. okt. 2. 13:22
Hasznos számodra ez a válasz?

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!