Aller au contenu

Besoin D'aide - Calcul Mathematique De Variables ?


CASINOS

Messages recommandés

onjour

 

J'ai 2 variables avec des valeurs numérique, et je n'arrive pas a trouver une formule pour les diviser entre elles pour obtenir un nouveau nome que le mettrais dans une étiquette

 exemple : variable a = 28 et variable b = 56 >>> c = (a/b)*100

Merci par avance

Lien vers le commentaire
Partager sur d’autres sites

Pourquoi alourdir le code, en plus ça fatigue les doigts :D

a = 28
b = 56
c = a/b*100
print (c)

Par contre si on voulait faire les choses proprement on ferait :

a = 28
b = 56
c = a/b*100
print (tostring(c))

et si on veut limiter la portée des variables, et qu'on n'a pas besoin de conserver le résultat du calcul, on peut faire directement :

local a = 28
local b = 56
print (tostring(a/b*100))
  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Tu peux arrondir par excès avec la fonction math.ceil()

Tu peux arrondir par défaut avec la fonction math.floor()

Tu peux aussi spécifier le format exact avec string.format()

Exemples :

fibaro:call(ID_du_module_Virtuel, "setProperty", "ui.Label1.value", tostring(math.ceil(a/b*100)))   -- Nombre entier arrondi par excès
fibaro:call(ID_du_module_Virtuel, "setProperty", "ui.Label1.value", string.format("%.2f", a/b*100)) -- 2 chiffres après la virgule
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...