PDA

Visualizza la versione completa : [C] data l'età di tre persone, calcola l'età media.


nickname90
19-05-2010, 16:44
ciao a tutti, premetto che sono alle prime armi con la programmazione..mi servirebbe una mano per questo esercizio.
data l'età di 3 persone, calcolare l'età media delle persone.
io seguendo una dispensa che dava un esercizio simile ho fatto così



#include <stdlib.h>
#include <stdio.h>

int main()
{
int contatore=1;
int totale=0;
int temp;
float media;
int tizio=14;
int caio=18;
int sempronio=22;
while (contatore <=3) {
printf("inserisci l'eta' della %d persona \n", contatore);
scanf("%d", &temp);
totale+=temp;
contatore++;
}
media=(float)totale/(contatore-1);
printf("l'eta' media delle tre persone e': %f \n", media);

system("PAUSE");
return 0;
}


ma non capisco la funzione della variabile totale e temp.. cioè a ke mi servono temp e totale?

oregon
19-05-2010, 18:02
temp ti serve per memorizzare l'età della singola persona (viene usata 3 volte)

totale, come dice lo stesso nome, per avere il totale della somma delle 3 età

LeleFT
19-05-2010, 18:16
Come da Regolamento interno (http://forum.html.it/forum/showthread.php?s=&threadid=973887) il linguaggio va obbligatoriamente specificato nel titolo ed il codice va postato indentato all'interno degli apposit tag CODE.

Ciao. :ciauz:

nickname90
19-05-2010, 18:17
ah .. ok grazie.. ora si ke hanno un senso...

oregon
19-05-2010, 18:19
Originariamente inviato da nickname90
ah .. ok grazie.. ora si ke hanno un senso...

:dottò:

ilmassa
19-05-2010, 22:06
Se posso essere utile, credo che sia inutile questa parte di codice:



int tizio=14;
int caio=18;
int sempronio=22;


Dato che, i dati vengono inseriti da tastiera e, questi non vengono utilizzati (come già ha detto oregon).
Hai dichiarato delle cose che, nella parte di codice da te postata non servono :ecco: .

Loading