Linguaggio C – Ciclo “while” e istruzione “if”

C Language
C Language

 

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 “.

 

Linguaggio C

 

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;

 

}

 

Linguaggio C

 

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! 

Giuseppe

Salve, sono un ragazzo di 25 anni, iscritto alla facoltà di informatica, appassionato di programmazione e delle nuove news tecnologiche in ambito informatico.

Articoli correlati

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.