affianco ad ogni IF c'è una condizione, che può essere rappresentata da qualsiasi cosa, se questa condizione è rispettata (quindi se l'IF è vero) il programma farà alcune cose altrimenti (ELSE) ne farà altre.
Una rappresentazione flow chart può aiutare a capire meglio:
In questo esempio la condizione è SE A è maggiore di B:
se è vero il programma esegue l'istruzione C=A-B altrimenti (ELSE) esegue l'istruzione C=B-A
a questo punto vediamo il codice:
int a,b,c; //dichiarazione delle tre variabili che andremo ad utilizzare
IF(a>b) //if e condizione
{c=a-b;} // comando da eseguire se la condizione è rispettata
else //letteralmente -> altrimenti
{c=b-a;}//comando da eseguire se la condizione non è rispettata
Per quanto riguarda l'Elseif non è altro che un secondo If all'interno di un else di livello superiore.
Nel prossimo articolo spiegheremo lo Switch
Revenant
Nessun commento:
Posta un commento