Come 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.