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

  • 15
    Shares

Linguaggio C

 

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! 


  • 15
    Shares

SviluppoMania - Piko

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

Lascia un commento

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

"GDPR" Richiesta di dati personali

Seleziona la tua richiesta: