Fonctions Mathématiques  
   
  • 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" ))