Calcolare la media aritmetica tra N numeri in JavaScript
Calcolare la media aritmetica è un'operazione comune in matematica e programmazione. In questa pagina, esploreremo come calcolare la media aritmetica tra N numeri utilizzando il linguaggio di programmazione JavaScript. Forniremo spiegazioni dettagliate e esempi pratici per aiutarti a comprendere il processo.
La media aritmetica, comunemente chiamata media o media aritmetica, rappresenta il valore medio di un insieme di numeri. Per calcolare la media, si sommano tutti i numeri e si dividono per il numero totale di elementi. Di conseguenza la formula per il calcolo della media aritmetica tra N numeri x1, x2, ..., xn è la seguente:
Media = (x1 + x2 + ... + xn) / N
dove x1, x2, ..., xn rappresentano i numeri di cui vuoi calcolare la media e N rappresenta il numero totale di numeri.
Per poter sommare tra di loro tutti i N numeri abbiamo bisogno di utilizzare un ciclo. Nel nostro caso faremo uso del ciclo for e del ciclo while.
Esempio 1: Calcolare la media aritmetica usando un ciclo for
Nel seguente esempio calcoliamo la media aritmetica di una serie di numeri usando un ciclo for:
// Dichiarazione di un array di numeri
var numeri = [5, 10, 15, 20, 25];
// Inizializzazione di una variabile per la somma
var somma = 0;
// Calcolo della somma dei numeri nell'array
for (var i = 0; i < numeri.length; i++) {
somma += numeri[i];
}
// Calcolo della media
var media = somma / numeri.length;
console.log("La media aritmetica è: " + media);
In questo esempio, abbiamo dichiarato un array di numeri e quindi abbiamo utilizzato un ciclo for per calcolare la somma di tutti i numeri nell'array. Successivamente, abbiamo diviso la somma per il numero totale di elementi nell'array per ottenere la media aritmetica.
Esempio 2: Calcolare la media aritmetica usando un ciclo while
Il seguente esempio è simile rispetto all’esempio precedente, ma al posto di usare un ciclo for, facciamo uso di un ciclo while:
// Dichiarazione di un array di numeri
var numeri = [5, 10, 15, 20, 25];
// Inizializzazione di una variabile per la somma
var somma = 0;
// Inizializzazione di una variabile di conteggio
var i = 0;
// Calcolo della somma dei numeri nell'array
while(i < numeri.length){
somma += numeri[i];
i++;
}
// Calcolo della media
var media = somma / numeri.length;
console.log("La media aritmetica è: " + media);
In questo esempio, oltre ad aver sostituito il ciclo for, abbiamo introdotto una variabile di conteggio. Quest’ultima, risulta essere necessaria inserire nell’espressione di controllo del ciclo while per evitare loop infiniti.