L’istruzione “IF”
L’istruzione “ if ” serve per fare dei paragoni o dei confronti, la parola “ if “ tradotta in italiano indica “ se “. Quindi pensate all’italiano, per fare un confronto del tipo se 5>3 allora fai qualcosa altrimenti fanne un’altra.
Ho fatto l’esempio con i numeri 5 e 3 ma la possiamo fare con un confronto tra nomi di variabili.
L’istruzione if è così composta:
if(condizione tipo 5>3){
qui si scriverà cosa deve fare il nostro programma se 5 e maggiore di 3
} else(tradotto in italiano altrimenti){
Se il 5 e il minore rispetto il confronto con il secondo numero allora farà un’altra cosa
}
Vi posterò una foto dove ho già assegnato i valori nel codice, vi ricordo che li potete assegnare tramite la funzione “ scanf() “ prima dell’utilizzo del “ if “.
Ciclo WHILE
Il ciclo “ while ” serve per fare una ripetizione di cose, la parola “ while “ tradotta in italiano indica “ mentre “. Per il ciclo while la maggior parte delle volte c’è bisogno di una variabile sentinella (che parlerò un’altra volta) o di un contatore.
Il contatore è una semplice variabile (solitamente i nomi dei contatori sono i,j,..) posta uguale a 0, dove a ogni fine ciclo viene incrementata.
L’istruzione while è cosi composta:
i=0;
while(condizione tipo i<10){
qui scriveremo la ripetizione che si deve fare 10 volte
i=i+1;
}
Come avete visto ha ripetuto l’operazione 10 volte.
Ricordatevi di incrementare la variabile contatore perché se non lo fate il vostro ciclo andrà in LOOP infinito.
Stay Tuned!