Scopo
Calcola il risultato della divisione di due numeri.
Sintassi
float dividendo = 3
float divisore = 2
float Risultato = 1.5
//
Risultato := dividendo / divisore
float divisore = 2
float Risultato = 1.5
//
Risultato := dividendo / divisore
Operandi
| Dividendo | È l'espressione numerica da dividere. Può essere una qualunque espressione il cui risultato sia un numero. |
| Divisore | È l'espressione numerica per cui dividere. Può essere una qualunque espressione il cui risultato sia un numero. |
Valore di ritorno
Viene ritornato un numero che rappresenta il risultato della divisione.
Esempio di codice
DIVISIONE
{
Risultato := Operando1 / Operando2
Operatoritranumeri.LabelDiviso.Caption := ToString(Operando1) +c / +c
ToString(Operando2) +c = +c ToString(Risultato)
}
{
Risultato := Operando1 / Operando2
Operatoritranumeri.LabelDiviso.Caption := ToString(Operando1) +c / +c
ToString(Operando2) +c = +c ToString(Risultato)
}
- Se un'espressione è Null viene considerata come ZERO.
- Il tipo di dato del risultato e l'operazione stessa varia in funzione del tipo di dato degli operandi coinvolti: il risultato assume il tipo di dato più "ampio" (NULL, Integer, float, decimal) tra quelli degli operandi; se il risultato è intero viene utilizzata la divisione tra interi , mentre se è diversa da intero viene usata la divisione tra float.
- Se il Divisore è ZERO in caso di divisione tra interi viene data una eccezione di errore di divisione per zero mentre in caso di divisione tra float il risultato è infinity.
Ultima modifica: 24/03/2021 / Validità: da 7.0.3200
operatore