sâmbătă, 8 mai 2010

Structura alternativă


Este o structură de calcul care permite, în funcţie de anumite condiţii, executarea (sau neexecutarea) unei anumite instrucţiuni sau secvenţă de instrucţiuni. Programul de mai jos vrea să facă suma a doua numere, în afară de cazul în care primul număr este 0 (zero), caz în care adună al doilea număr cu el însuşi :

Cod:

var a, b : integer; begin   write('Dati a: '); readln(a);   write('Dati b: '); readln(b);   If a <> 0 Then write('Suma celor doua numere este ', a+b)             Else write('Suma celor doua numere este ', b+b);   readln; end.
Deci, am pus o condiţie şi în funcţie de ea executăm o parte sau alta a codului. Parcă suntem în viaţă. Ne oferă cineva ceva, dar noi nu acceptăm decît daca preţul e mai mic sau egal cu o anumită sumă, pentru că altfel ni se pare prea mare preţul.

Niciun comentariu:

Trimiteți un comentariu