Kezdőoldal » Számítástechnika » Programozás » Ez miért nem jó? (Pascal)

Ez miért nem jó? (Pascal)

Figyelt kérdés

if T[1] and T[2] and T[3] = 'x'

Azt szeretném, hogy automatikusan érzékelje, ha valaki nyert amőbában.



2014. jan. 21. 17:24
 1/3 anonim ***** válasza:

T[1]='x' and T[2]='x'...


Ciklussal szerintem szebb lenne.

2014. jan. 21. 17:28
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

@Wampa: a zárójelet lehagytad:

if (T[1]='x')and(T[2]='x')and(T[3]='x') then

2014. jan. 21. 17:31
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

Ugyanazért nem jó, amiért a matekórán az "x>2 és <5". Mert valami hiányzik belőle. A matematikában (beleértve a programozást) az ÉS/VAGY stb. logikai műveleteket _egész mondatokra_ alkalmazhatod, mindegyiknek saját alannyal és állítmánnyal kell rendelkeznie.

Te meg a hétköznapi pongyola beszédet próbáltad meg lekódolni, ami logikai hiba.

2014. jan. 22. 21:02
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!