You are on page 1of 6

Uvjetni operator

Jednostavniji oblici if-else naredbe mogu se


zamijeniti uvjetnim operatorom (?).

Sintaksa uvjetnog operatora:


(uvjet) ? naredba_1 : naredba_2



Primjer 1:
linija kda:

(a%2==0) ? printf("Broj je paran") : printf("Broj je
neparan);

!!! Uvjetni operator zamjenjuje samo oblike if
naredbe unutar kojih se ne pojavljuje blok
naredbi
Primjer:

Program ispisuje je li zadani broj djeljiv s 5.
Switch Case naredba
zadaci koji u sebi sadre razliite izbornike u
praksi se ne rjeavaju pomou if-else naredbe

Njezina sintaksa izgleda ovako:
switch (izraz)
{
case konstanta_1: blok naredbi_1;
break;
case konstanta_2: blok naredbi_2;
break;
. . .
case konstanta_n-1: blok naredbi_n-1;
break;
default: blok naredbi_n;
break;
}

Primjer:
Za unesenu brojanu ocjenu ispisati
rijeima koja je to ocjena.

You might also like