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 12
27 oct. 2011 à 12:48
Tu peux surtout éviter de dire "variable = variable" et mettre directement ta variable principale dans l'équation.

Peg'
3