Visto che nessuno rispondeva ci provo io...
Sono un autodidatta principiante e ho pure io cominciato da poco, quindi i piu` grandi non storcano il naso se non e` il massimo :quipy:
Non hai specificato con che linguaggio lo vuoi, ma io conoscendo solo il C ...
ho pensato una cosa come questa, dimmi se va bene, eventualmente la correggi come vuoi e ci fai le varie modifiche, questa e` la versione di base:
codice:
#include <stdio.h>
main() {
float vel, tot, count, media;
tot = 0;
count = 0;
printf ("programma di calcolo per la media di un viaggio\n");
printf ("inserisci la velocita` \n");
do {
scanf ("%f" ,&vel);
tot = tot+vel;
count++;
media = tot/count;
printf ("la media e` %f\n" ,media);
}
while (vel != 0);
printf ("fine del programma\n");
return 0;
}
Allora il source e` banalissimo...
in due parole:
Ho usato un ciclo Do While itinerante per far si che venga immessa la velocita`, che sia sommata alle precedenti e che il contatore venga aumentato di 1, venga eseguita a divisione e stampato il risultato.
Il programma tu lo volevi infinito, ma ho pensato che potesse essere comodo poterlo per te chiuderlo quando vuoi, per questo basta inserire '0' come velocita` e il prgramma si chiudera` automaticamente.
Fammi sapere se ti va bene, se hai bisogno di ulteriori spiegazioni o modifiche...