martedì 19 novembre 2013

Media Alunni + Controllo su valore inserito

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