mathlover24
Genius
1 min. di lettura
Vota

Concetti Chiave

  • L'algoritmo permette di calcolare la media aritmetica di un numero scelto dall'utente di valori numerici.
  • Il ciclo While viene utilizzato per iterare attraverso l'inserimento di numeri fino a quando il conteggio raggiunge zero.
  • La variabile S viene incrementata con ogni valore inserito per calcolare la somma totale.
  • La variabile T viene usata per memorizzare il numero iniziale di valori e dividere la somma per ottenere la media.
  • Il programma termina con una pausa del sistema, consentendo all'utente di vedere il risultato prima di chiudere.

C++ - Media aritmetica di N numeri

Approfondiamo un esercizio in C++ che fa uso del ciclo While.
Traccia dell'esercizio
Scrivere un algoritmo che dati N numeri, (con N a scelta dell'utente) permette di calcolare la media aritmetica di N numeri (che sceglie sempre l'utente.
Svolgimento
Ecco il testo del codice in C++.
Analizziamolo,
#include
#include

using namespace std;

int main()
{
float N; //chiamiamo la variabile N
cout cin >> N; //si inserisce N
cout float S; //chiamiamo una variabile S cioè la somma di tutti i valori
float K; //K è ogni valore che viene inserito di cui calcolare la media, che viene aggiunto a S
S = 0; //S parte da 0
float T; //chiamiamo la variabile T
T = N; //poniamo T uguale ad N, dato che si sta usando N come contatore, nel messaggio di output si stamperebbe 0
while(N > 0){ //CICLO WHILE: mentre N è maggiore di 0
cin >> K; //si inserisce K
S = S+K; //S aumenta di K
N = N-1; //N diminuisce di 1, il ciclo ricomincia
}
float media = S/T; //calcoliamo la media dividendo la somma per il numero di valori inseriti
cout system("PAUSE"); //termine del programma

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community