Sunteți pe pagina 1din 12

Structura alternativ if

Instruciunile condiionale determin


programele s testeze diferite condiii i, n funcie
de acestea, s decid execuia anumitor comenzi.
Acestea sunt de dou tipuri:
if - echivalentul lui dacatunci n pseudocod
switch - echivalentul lui n caz c n
pseudocod
Instruciunea if

Sintaxa:
if (condiie)
instruciune_1;
[else
instruciune_2; ]

Execuie:
se evalueaz conditia;
dac valoarea produs de aceasta este diferit de 0, se execut
instruciune_1;
dac valoarea produs de aceasta este 0 se execut instruciune_2.

Echivalentul n pseudocod:
dac condiie
atunci
instruciune_1;
[altfel
instruciune_2; ]
sfrit_dac;
Observaii:

1) n cazul n care exist mai multe instruciuni, acestea se
grupeaz ntr-o instruciune compus i sunt delimitate de
acolade.

exemplu:






if (condiie)
{
instruciune_1;
instruciune_2;
instruciune_3;
}
if (condiie)
instruciune_1;
else
if (condiie)
instruciune_2;
else
instruciune_3;
2) O structur if poate conine la rndul ei mai
multe structuri if, formnd instruciuni imbricate.

Exemplu:
Exemplul 1
Exemplul 2
Exemplul 3
Exemplul 4
Exemplul 5
Exemplul 6
Exemplul 7

S-ar putea să vă placă și