Kezdőoldal » Számítástechnika » Programozás » Mi a hiba a ciklussal? (C#)

Mi a hiba a ciklussal? (C#)

Figyelt kérdés

A ciklus után, az azonos változót isét false-ra álíltom, és ienkor azt modnja, hogy tullépi a töm méretét az x változó. De mért? az x et a a ciklus elött lenullzom és a ciklus után ciklustól már függetlenül változtatom visza az azonos változó értékét false ra. :S iért képit túl a töm értékét akkor? ha meg nem állítom false ra az értékét akkor meg rosszul számol mert a while másodszorra nem tud lefutni, rendesen. mert ezután egy ugyan ilyen while jönne, aminek ez a feltétele, hogy false legyen az aváltozó. Bármi ötlet, hogy ez hogy lehetséges? Mert ahogy én néztem cikls után van nem zavarhatna be a változó átírása. :S Ez a kód:


x = 0;

while (azonos == false)

{

if (lapnev.Contains(lapokneve[x]))

{

ertek = x;

if (x == 12 || x == 25 || x == 38 || x == 51)

{

if (bankpontja + 11 <= 21)

{

bankpontja += 11;

azonos = true;

}

else

{

bankpontja++;

azonos = true;

}

}

else if (x == 8 || x == 9 || x == 10 || x == 11 || x == 21 || x == 22 || x == 23 || x == 24 || x == 34 || x == 35 || x == 36 || x == 37 || x == 47 || x == 48 || x == 49 || x == 50)

{

bankpontja += 10;

azonos = true;

}

else

{

bankpontja += ertek + 2;

}

}

x++;

}

v = veletlentomb[1];

lapnev = elolap.Images.Keys[v];

azonos = false;

x = 0;


Köszönöm előre


2011. okt. 29. 20:42
1 2 3 4
 31/34 _Jessy_ ***** válasza:

elolap.Images -ben vannak ugye a lapok. Namármost, ha feltöltésnél a benne tárolt Image objektumpédányokban beállítod az értékét, (van egy Tag nevű property-je) akkor nem kell, az

if (lapnev.Contains(lapokneve[x])) se a while ciklus, hogy megtudd az értékét, egyszerűen csak lekérdezed az Image-ről, hogy mi az értéke :)

2011. okt. 29. 23:12
Hasznos számodra ez a válasz?
 32/34 A kérdező kommentje:
hallod ne szomoríts el szó szerint egész nap ezt a kódot írtam, vagy 300-400 sort xD mostmár így marad xD
2011. okt. 29. 23:19
 33/34 _Jessy_ ***** válasza:
akkor itt az ideje, hogy tökéletesítsd :D nem kell azonnal feladni, a programozás eléggé szivatós dolog, ha jó programot akarsz írni :) azért sok sikert!
2011. okt. 29. 23:27
Hasznos számodra ez a válasz?
 34/34 A kérdező kommentje:
kösz igyekszem
2011. okt. 29. 23:32
1 2 3 4

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!