Dans certains calculs, on
a besoin de fonctions mathématiques comme Floor,
Ceil, Abs, etc.
elles n'apparaissent pas dans l'éditeur d'expressions, mais elles sont proposées, par
défaut, par l'objet
Spécial
rappel : cet objet n'a pas de Propriétés et se programme uniquement dans
le tableau d'évènements - c'est un objet permanent (objet
système) -
- dans le MFA, exemple d'utilisation : convertir des millisecondes en
minutes et secondes
- je remercie Sphax et Olivier pour leur "coup de main"
- le matériel se trouve dans
le tutorial 9 à télécharger - cf. page des téléchargements
|
 |
- Il peut être intéressant
d'entrer un nombre dans une Boîte d'édition - comme pour une calculatrice -,
mais la fonction "Edit Value"
d'une boîte d'édition renverra toujours l'entier du texte de la Boite d'édition et ignore les nombres décimaux
pour obtenir la valeur "flottante" (nombre à virgule), il
suffit d'utiliser la fonction val()
de MMF2 sur le contenu texte de la Boîte d'édition
si on donne l'expression Edit Value( "Boîte d'édition"
), pour 123.456 on aura toujours 123,
quelle que soit la fonction mathématique - il
donc faut écrire Val(Edittext$(
"Boîte d'édition" ))
pour faire court, dans l'éditeur d'expression, il faut Récupérer le texte de la Boîte d'édition, et non sa Valeur numérique
écrire Floor(Val(Edittext$(
"Boîte d'édition" ))), ne pas écrire Floor(Edit Value( "Boîte d'édition"
))
|