Arrondir un réel

[Résolu]
Signaler
Messages postés
128
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 octobre 2006
-
Messages postés
128
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 octobre 2006
-
Bonsoir,


comment arrondir un nombre à deux chiffres après la virgule ?


J'ai trouvé floor() mais c'est pour arrondir les entiers et non les réels ..
Ou sinon si ce n'existe pas, si y'a une fonction qui tronque à 2 chiffres après la virgule peut etre ...

Merci d'avance pour votre réponse.

4 réponses

Messages postés
544
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
20 mai 2005
1
La version de bultez est meilleure :

<html><head><title>Test</title>

</head>

<script type="text/javascript">

<!--

op=15.6999

num = Math.round(op*100)/100

num2 = op.toFixed(2);

alert('num '+num+'; num2 '+num2)

//-->

</script>



</html>
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Simple :
num = num*100
num = Math.round(num)
num = num /100
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,

question souvent posée non ?



resultat = valeur_origine.toFixed(nbr_decimales);


Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
128
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
24 octobre 2006

Un peu en retard.. mais je vous remercie.