Funzioni di calcolo percentuale
Il calcolo percentuale serve a esprimere una quantità come una frazione di 100, facilitando la comprensione e il confronto di proporzioni e variazioni relative. È uno strumento utile in molti ambiti, come economia, finanza, statistica.
WhatIsPercent, Calcola percentuale
Descrizione
| Parametro | Tipo | Descrizione |
|---|---|---|
| Percentage | REAL | Percentuale da calcolare (%). |
| Amount | REAL | Valore su cui eseguire calcolo. |
La funzione calcola la percentuale di un numero e la ritorna (REAL).
IsWhatPercent, Calcola incidenza percentuale
Descrizione
| Parametro | Tipo | Descrizione |
|---|---|---|
| Value | REAL | Valore incidenza. |
| Amount | REAL | Valore su cui eseguire calcolo. |
La funzione calcola l'incidenza percentuale del valore definito sul numero e lo ritorna (REAL) .
PercentOfWhat, Calcola totale da percentuale
Descrizione
| Parametro | Tipo | Descrizione |
|---|---|---|
| Value | REAL | Valore percentuale. |
| Percentage | REAL | Percentuale sul valore. |
La funzione calcola il numero a cui si riferisce la percentuale indicata e lo ritorna (REAL).
PercentBetween, Calcola percentuale tra due numeri
Descrizione
| Parametro | Tipo | Descrizione |
|---|---|---|
| AValue | REAL | Valore primo numero. |
| BValue | REAL | Valore secondo numero. |
La funzione calcola il rapporto percentuale tra i due numeri e lo ritorna (REAL).
Esempi
Come utilizzare gli esempi
Eseguiti alcuni calcoli percentuali.
LogicLab (Ptp179, ST_Percentage)
PROGRAM ST_Percentage
VAR
Result : ARRAY[0..4] OF REAL; (* Function result *)
END_VAR
// *****************************************************************************
// PROGRAM "ST_Percentage"
// *****************************************************************************
// Some percentage calculations.
// -----------------------------------------------------------------------------
// -------------------------------------------------------------------------
// SOME EXAMPLES
// -------------------------------------------------------------------------
// What is 10.0% of a 200.0?
Result[0]:=WhatIsPercent(10.0, 200.0); //Result 20.0
// 20.0 is what percent of 200.0?
Result[1]:=IsWhatPercent(20.0, 200.0); //Result 10.0%
// 20.0 is 10.0% of what?
Result[2]:=PercentOfWhat(20.0, 10.0); //Result is 200.0
// What is the increase % from 100 to 120?
Result[3]:=PercentBetween(100.0, 120.0); //Result is 20.0
// What is the decrease % from 120 to 100?
Result[4]:=PercentBetween(120.0, 100.0); //Result is -16.66%
// [End of file]