Fare un programma che inseriti n alunni calcoli la media dei voti della classe, inserendo un controllo sulla conformità dei valori inseriti (voti da 1 a 10):
#include <stdio.h>
float voto=0; //variabile contenitore voto
float media=0; //variabile contenitore somma voti alunni + calcolo media
int alunni; //variabile contenitore numero alunni
int contatore; //variabile da appoggio per ciclo while
int main()
{
printf("Quanti alunni ci sono nella classe? ");
scanf("%d",&alunni);
contatore=alunni; //assegno a contatore il valore della variabile alunni
while(contatore>0) //mentre contatore >0 esegui
{
printf("Inserisci il voto dell' alunno: ");
scanf("%f",&voto);
if(voto>0 && voto<=10) //se il valore del voto è compreso tra 1 e 10 esegui
{
media=media+voto; //sommo il voto inserito alla variabile media
contatore--; //decremento la variabile contatore per controllare il ciclo while
}
else
printf("\n\tVoto non valido\n\n"); //altrimenti se voto < 1 o voto > 10
}
media=(media/alunni); //calcolo la media
printf("La media dei voti e': %.2f",media);
}
Nessun commento:
Posta un commento