English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Standard
  • Operatori

/

operatore copia link

Scopo

Calcola il risultato della divisione di due numeri.

Sintassi

float dividendo = 3
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)
}
  • 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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum