INFORMATIQUE logo_notes ET PAYSAGE

Pour limiter les pertes de temps à faire autre chose

Valeur absolue en Applescript

ABS, INT, ROUND,...

La division

Juste pour mémoire

x ÷ y
ou, de façon plus fréquente
x / y
Le x et le y peuvent être des nombres entiers ou des réels, le résultat est un nombre réel.

set mavariable to 8 / 3
display dialog ("Résultat de la division: " & mavariable)

La valeur absolue

Pas une fonction mais un opérateur

Ne cherchez pas abs() ni int() ni d'autres fonctions qui vous retourneraient la valeur absolue. C'est un opérateur qu'il faut utiliser x div y.
Le x et le y peuvent être des nombres entiers ou des réels, le résultat est un nombre entier.

set mavariable to 8 div 3
display dialog ("Valeur absolue: " & mavariable)

Le reste de la division

Même genre d'idée

x mod y
Le x et le y peuvent être des nombres entiers ou des réels, le résultat est un nombre entier ou un réel.

set mavariable to 8 mod 3
display dialog ("Valeur absolue: " & mavariable)

 

Arrondi

Au plus proche

L'arrondi retourne le nombre le plus proche. round of x

set mavariable to round of 3.14159
display dialog ("Valeur absolue: " & mavariable)
Pour avoir deux chiffres après la virgule set mavariable to (round of (3.14159 *100))/100
display dialog ("Valeur absolue: " & mavariable)
Pour avoir 4 chiffres après la virgule set mavariable to (round of (3.14159 *10000))/10000
display dialog ("Valeur absolue: " & mavariable)

Quelques références

pub