La fonction round()
calcule la valeur la plus proche d'un nombre donné, corrigée à une position désignée de chiffre ; lorsque deux valeurs les plus proches sont trouvées, elle retourne celle ayant la plus grande valeur absolue.
Arguments:
- Number <number>
- Position de chiffre <integer>, -1 pour '10', 0 (par défaut) pour '1', 1 pour '0.1', et ainsi de suite
Renvoie:
- Round <number>
Utilisation Courante
Exemple : Calcul direct
uncollect [-3.75, 7.55] as a
uncollect [0, 1] as b
return table(a, b, round(a, b))
| a | b | round(a, b) |
|-------|---|-------------|
| -3.75 | 0 | -4 |
| 7.55 | 1 | 7.6 |
Exemple : Multiplier et calculer
uncollect [-3.75, 7.55] as a
uncollect [0, 1] as b
with round(a, b) as c
return table(a, b, c)
| a | b | c |
|-------|---|------|
| -3.75 | 0 | -4 |
| -3.75 | 1 | -3.8 |
| 7.55 | 0 | 8 |
| 7.55 | 1 | 7.6 |