Calcolare percentuale in JavaScript

Le percentuali sono un concetto matematico fondamentale che trovano applicazione in vari campi, tra cui l'informatica. In questa pagina, esploreremo come calcolare le percentuali in JavaScript, uno dei linguaggi di programmazione più utilizzati per lo sviluppo web. Impareremo come eseguire calcoli percentuali semplici e complessi utilizzando le diverse funzioni e operatori disponibili in JavaScript.

Introduzione alle Percentuali

Prima di immergerci nella programmazione, è importante avere una comprensione chiara di cosa siano le percentuali. Una percentuale è una misura che esprime una parte di un intero in termini di centesimi. Ad esempio, il 20% rappresenta una parte del 100%. Le percentuali sono spesso utilizzate per rappresentare aumenti o diminuzioni, tassi di interesse, sconti e molto altro.

Calcolo percentuale semplice

Il calcolo percentuale più semplice coinvolge due valori: il valore totale e la percentuale da applicare. Ecco un esempio di funzione per calcolare una percentuale in JavaScript:

function calcolaPercentuale(valoreTotale, percentuale) {
	return (valoreTotale * percentuale) / 100;
}

In questo caso, valoreTotale rappresenta l'importo di riferimento su cui calcolare la percentuale, mentre percentuale è la percentuale che desideri calcolare. Il risultato sarà la parte di valoreTotale che rappresenta la percentuale specificata.

Ad esempio, se vuoi calcolare il 15% di $200, puoi farlo in questo modo:

const valoreTotale = 200;
const percentuale = 15;
const risultato = calcolaPercentuale(valoreTotale, percentuale);
console.log(`Il ${percentuale}% di ${valoreTotale}$ è ${risultato}$`);

Calcolo dell'Incremento Percentuale

Oltre al calcolo della percentuale di un valore, è spesso necessario calcolare l'incremento percentuale tra due valori. Questo può essere utile per calcolare l'aumento o la diminuzione percentuale tra due quantità. Ecco come farlo in JavaScript:

function incrementoPercentuale(valoreIniziale, valoreFinale) {
	const differenza = valoreFinale - valoreIniziale;
	return (differenza / valoreIniziale) * 100;
}

Supponiamo di avere un prodotto che inizialmente costa $100 e successivamente viene venduto a $120. Puoi calcolare l'incremento percentuale in questo modo:

const valoreIniziale = 100;
const valoreFinale = 172;
const incremento = incrementoPercentuale(valoreIniziale, valoreFinale);
console.log(`L'incremento percentuale è del ${incremento}%`);

Calcolo della Percentuale di Sconto

Un altro caso comune in cui si utilizzano le percentuali è per calcolare lo sconto su un prezzo. Ecco come farlo in JavaScript:

function prezzoScontato(prezzoIniziale, percentualeSconto) {
	const sconto = (prezzoIniziale * percentualeSconto) / 100;
	return prezzoIniziale - sconto;
}

Supponiamo di avere un oggetto che costa $50 e vogliamo applicare uno sconto del 20%. Il calcolo del prezzo scontato sarebbe il seguente:

const prezzoIniziale = 50;
const percentualeSconto = 20;
const prezzo = prezzoScontato(prezzoIniziale, percentualeSconto);
console.log(`Il prezzo scontato è di ${prezzo}$`);