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.