/

Ingénieur, entrepreneur, analyste process, coach en organisation et stratégie numérique
Cofondateur de Copliant - Associé Switch and Co

Copliant

Switch & Co

Pour arrondir un nombre à virgule flottante dans Storga, on utilise la fonction 'cast' :

valeur_arrondie := cast valeur Int

Pour arrondir à l'entier supérieur, la formule devient :

valeur_arrondie := cast valeur+0.5 Int

Avec cette formule, on commet une erreur lorsque la valeur à arrondir est déjà un entier. Pour l'éviter, on est obligé d'adopter une écriture un peu plus lourde qui prévoit ce cas-là :

valeur_arrondie := shunt valeur=(cast valeur Int) (cast valeur Int) (cast valeur+0.5 Int)

Enfin, pour limiter le résultat à 20, on utilise la fonction 'max' :

resultat := max resultat 20

Ce qui donne finalement pour le nombre de classes :

Kt := min (shunt x=(cast x Int) (cast x Int) (cast x+0.5 Int)) 20