Linguaggio C: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 503:
int bocciati = 0; /*Dichiara e inizializza la variabile bocciati a 0*/
int voto; /*Dichiara la variabile voto*/
 
do{ /*Fai*/
do{ /*Fai*/
printf("Inserisci un voto\n");
scanf("%d", &voto); /*Acquisisce il voto*/
if (voto >= 18 && voto <= 30){/* Se il voto è maggiore uguale a 18 o minore uguale a 30*/
{
promossi ++; /*allora conta i promossi*/
i++; /* incrementa i (solo se il voto inserito è corretto in questo caso è corretto)*/
}
else
{
else if (voto < 18){ /*altrimenti se il voto è minore di 18*/
{
bocciati++; /*Conta i bocciati*/
i++; /* incrementa i (solo se il voto inserito è corretto, in questo caso è corretto)*/
}
else
{
else if( voto > 30){/*Altrimenti se il voto è maggiore di 30*/
{
printf("Voto errato.\n");/*Visualizza un messaggio di errore e i non viene incrementata*/
}
}
}
} while(i < 10);/* fino a che hai inserito 10 voti corretti*/
printf("Promossi = %d\n", promossi); /*Visualizza i promossi*/