Prikaz jedne poruke
Stara 23.1.2011, 2:12   #3
Bolton
Član
 
Član od: 16.6.2006.
Lokacija: Surčin
Poruke: 434
Zahvalnice: 19
Zahvaljeno 117 puta na 89 poruka
Slanje poruke preko Skypea korisniku Bolton
Lightbulb Re: do...while petlja sa 2 izraza (uslova)

Probao sam to još ranije ali isto se dešava. Problem je u while petlji, odnosno kada koristim dva izraza kao uslov. Inače ovaj problem sam rešio tako što sam za uslov koristio samo jednu promenljivu (brojPonavljanja < 2) i dodelio joj vrednost inkrementirane promenljive brojOstalihPonavljanja, odnosno:
Kod:
else if (brojOstalihPonavljanja == 1) // ako smo vec jednom dobili broj razlicit od 5
                { 
                    if (broj2 == broj)
                    {
                        //brojOstalihPonavljanja++; // ako je broj2 == broj onda inkrementiraj promenljivu za 1 (imace vrednost 2)
                        brojPonavljanja = ++brojOstalihPonavljanja;
                    }
                    else
                    {
                        brojOstalihPonavljanja--; // u suprotnom resetuj vrednost promenljive na 0
                    }
                }
Pored toga, metodi Next klase Random sam sada prosledio samo jedan argument (20) kao maksimalnu vrednost broja
Kod:
broj = nasumicanBroj.Next(20) + 1;
tako da sada funkcioniše, ali nije htelo kada sam prosleđivao 2 argumenta (0,20), odnosno prvi za početnu i drugi za krajnju vrednost.
Bolton je offline   Odgovor sa citatom ove poruke