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