Grananje - naredba switch

2. Dodatni materijali

2.1. Rješenja zadataka iz video lekcije

Zadatak 2.

Koje će vrijednosti imati varijable x i y nakon izvršavanja sljedećih naredbi?


   

Rješenje:

x % 3 = 10 % 3 = 1

x *= 8 + y; x = x*(8+y)=10*(8+5)=10*13=130

y--; y= 4

Ispis x=130 y=4


Zadatak 3.

Prikazanu naredbu napišite uporabom switch naredbe.

           

Rješenje:

switch (x%4)
{
    case 0: x+=3; break;
    case 1: x+=2; break;
    case 2: x+=1; break;
    default: x*=2; break;
}