Sunday, 9 March 2014

Levo ili desno

Ako se nalazite na raskrsnici i ne znate kojim putem dalje, onda da bi doneli odluku iskoristite if –else grananje.

Prošlo je podne. Strojite na raskrsnici. Želite ići na zapad. Pogledajte gde je sunce i krenite na tu stranu. 

Kakve sve ovo veze ima sa programiranjem?

Recimo da naša raskrsnica ima put levo i put desno. Pogledam desno ako (IF) vidim sunce krenem desno, u suprotnom (ELSE) idem levo.

Jasnije?

If-else petlje se koriste kada treba doneti neku odluku, if deo petlje se izvršava ako je neki ulov tačan, else ako nije.

if (uslov)
{
//uradi ovo
}
else
{
            //uradi onda ovo
}

if (vidimSunceLevo)
{
            skreniLevo;
}
else
{
            skreniDesno;
}


int godine=5;
if (godine<18)
{
            ovoJeMaloletnaOsoba;
}
else
{
            osobaJePunoletna;

}

Ako bi ova naša raskrsnica imala više od dva puta onda bi koristili ugnježdenu if else petlju.

if(vidimSunceLevo)
{
            skreniLevo;
}
if(vidimSunceDesno)
{
            skreniDesno;
}
else
{
            nastaviPravo;
}
Možemo ubaciti if blokova koliko god puteva da imamo.

No comments:

Post a Comment