ARRONDIR 2 chiffres après la virgule (AS2)

Résolu
davidlemp
Messages postés
6
Date d'inscription
mercredi 28 septembre 2005
Statut
Membre
Dernière intervention
27 octobre 2011
- 27 oct. 2011 à 11:25
aerolyte
Messages postés
465
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
4 mai 2013
- 27 oct. 2011 à 13:22
Bonjour,

J'ai essayé plein d'astuce je n'arrive pas à arrondir mes décimales.

J'explique :

j'ai un quizz avec différents chapitres :

Ma variable "scoretd1" me compte les points du chapitre 1
Ma variable "scoretd2" me compte les points du chapitre 2
Ma variable "scoretd2" me compte les points du chapitre 3

Puis dans mon dernier frame, j'ai le total de mes résultats :

Chapitre 1 vous avez : "result1pourc" % de réponses justes

"result1pourc" est une variable en texte dynamique dans un clip sprite44 resultat1
Dans ce sprite voici le code mis pour le calcul :

onClipEvent (enterFrame){
if (scorech1 == NaN)
{
(result1pourc == 0)
}
else
(result1pourc = (_level0.scorech1.scorech1*100)/7)


}

Cela fonctionne très bien mais il me donne un nombre avec 7 chiffres voir plus après la virgule et moi je n'en désire que 2.

Bien entendu j'ai essayé math.round sans succès et plein d'autres mais rien de fonctionne, car tout ce qu'il y a sur le net, il faut indiquer le nombre, alors que moi le nombre je ne le connais pas c'est une variable.

Merci pour votre aide.
A voir également:

6 réponses

pegase31
Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
11
27 oct. 2011 à 12:48
Tu peux surtout éviter de dire "variable = variable" et mettre directement ta variable principale dans l'équation.

Peg'
3