Franco268 Posté(e) le 9 juin 2018 Signaler Posté(e) le 9 juin 2018 Bonjour, Help Je suis en train de programmer une petite fonction, et je rame depuis toute l'apres midi. J’essaie d'avoir le reste d'une division en lua. J'ai très facilement trouvé la fonction "math.mod". Mais elle ne fonctionne pas sur ma HC2. Lorsque je lance mon code, j’obtiens une erreur fatale. Et quand je tape la commande, elle ne se met pas en orange comme un math.floor par ex. Avez vous une idée? un moyen de contourner?
jojo Posté(e) le 9 juin 2018 Signaler Posté(e) le 9 juin 2018 toute les fonctions lua standards n'ont pas été intégrées par Fibaro. Alors, il y a un truc. Disons que tu veux les deux chiffres après la , d'un nombre (195,56 => 56) tu prends la partie entière de ton nombre : 195 puis (195,56-195)*100 = 56 3
Franco268 Posté(e) le 9 juin 2018 Auteur Signaler Posté(e) le 9 juin 2018 Merci Jojo pour ton astuce! J'ai développé ma fonction dans le sens que tu l'as décris. Et en parallèle continué mes recherches... Pour info, j'ai trouvé cette fonction qui renvoi quasiment les mêmes résultats: Elle renvoie la partie entière et décimale du nombre. Si ça peut en aider d'autres... math.modf Return the integral and fractional parts of the given number. > = math.modf(5) 5 0 > = math.modf(5.3) 5 0.3 > = math.modf(-5.3) -5 -0.3
Kana-chan Posté(e) le 9 juin 2018 Signaler Posté(e) le 9 juin 2018 Bonsoir, Est-ce que a % b ne retourne pas le reste de la division de a par b en lua ? Voilà ... 1
Franco268 Posté(e) le 9 juin 2018 Auteur Signaler Posté(e) le 9 juin 2018 Ben... heu... Ca marche aussi
Messages recommandés