Instrucțiunea alternativă
Forma extinsă a lui IF
Rezolvarea problemei de la
[
pagina 1]
avea un mic inconvenient. Citind un număr întreg în
n, avem în esență
trei cazuri:
•
n este mai mic decât 0 (n < 0)
•
n este egal cu zero (n == 0)
•
n este mai mare ca 0 (n > 0)
Așadar, putem folosi forma extinsă a instrucțiunii
if:
Pasul 1. Se evaluează
expresie_logică.
Pasul 2. Dacă expresia logică are valoarea
True, atunci se execută setul de instrucțiuni
instrucțiuni_1.
Altfel, dacă valoarea este
False, se testează condiția din blocul
elif.
Dacă
alta_expresie_logică este adevărată,
atunci se execută
instrucțiuni_2,
altfel
instrucțiuni_3.
REZOLVĂM COMPLET PROBLEMA
Analizați și rulați programul de mai jos:
OBSERVAȚII
Deci, aveam
trei cazuri, iar instrucțiunea
if ne-a ajutat perfect pentru a rezolva problema complet!
De notat este faptul că se pot introduce
câte clauze elif aveți nevoie în codul vostru.
În anumite situații, există
o răscruce de drumuri ce are mai mult de 3 alternative...
Avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]