Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nesto mi ne stima, nece da izvrsi jedan if

[es] :: .NET :: Nesto mi ne stima, nece da izvrsi jedan if

[ Pregleda: 2662 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Nesto mi ne stima, nece da izvrsi jedan if11.07.2007. u 20:15 - pre 203 meseci

Code:

static void Main()
        {
            string ime = "", odogovori = "";
            int polozenihIspita, godina;
            float prosek;
            povratak:
            Console.WriteLine("ime i prezime:");
                ime = Console.ReadLine();
            Console.WriteLine("godina:");
                godina = int.Parse(Console.ReadLine());
            Console.WriteLine("prosek ocena:");
                prosek = float.Parse(Console.ReadLine());
            Console.WriteLine("broj polozenih ispita:");
                polozenihIspita = int.Parse(Console.ReadLine());
            while (odogovori != "x")
            {
                Console.WriteLine("(1) Uslov za sledecu godinu?");
                Console.WriteLine("(2) Uslov za stipendiju?");
                odogovori = Console.ReadLine();
                //gnezdo!!!
                if (odogovori == "1")
                {
                    if (polozenihIspita < 7)
                    {
                        Console.WriteLine("Ne mozete upisati narednu godinu sa {0}", polozenihIspita);
                    }
                    else
                    {
                        Console.WriteLine("Vi mozete upisati narednu godinu jer imate {0}", polozenihIspita);
                    }
                    
                    //kraj I if-a
                }
                continue;
                
                if (odogovori == "2")
                {
                    if (prosek < 8.5)
                    {
                        Console.WriteLine("Ne mozete konkurisati za stipendiju sa prosekom {0}", prosek);
                    }
                    else
                    {
                        Console.WriteLine("Vi imate pravo da konkurisete za stipendiju");                    
                    }
                //kraj II if-a
                }
                continue;
                               
            }
            goto povratak;
            
        }
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: Nesto mi ne stima, nece da izvrsi jedan if11.07.2007. u 20:38 - pre 203 meseci
ne ne sada je sve u redu cora(me) je izbacio continue ispred zagrada, ali nov problem prvi put sam iskoristio goto petlju i sta se desilo prvi put program se lepo izvrsi ali kad ode na goto ponovo pita za ime,godinu... ali onda preskoci celu while petlju i ode na goto koji opet radi istu stvar?
 
Odgovor na temu

Safet Beriša
Malo N. Sad, malo SAD.

Član broj: 17338
Poruke: 929
*.dynamic.sbb.co.yu.



+4 Profil

icon Re: Nesto mi ne stima, nece da izvrsi jedan if11.07.2007. u 21:00 - pre 203 meseci
Rekao bih da je problem u tome što ti nedostaje resetovanje promenljive odogovori te ona u sledećem izvršavanju ima vrednost x i pre nego što dođe do while (odogovori != "x").
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: Nesto mi ne stima, nece da izvrsi jedan if11.07.2007. u 21:24 - pre 203 meseci
to je to, tnx :)
 
Odgovor na temu

[es] :: .NET :: Nesto mi ne stima, nece da izvrsi jedan if

[ Pregleda: 2662 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.