Besoins d'aide :( :Besoin d'aide sur Problème de resultat sur un calcul

Résolu
Signaler
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008
-
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008
-
Bonjour à tous


Voila j'ai fait un simple calcul en javascript qui doit me retourné un
resultat, le problème c'est que si le nombre si je fait 1.50 + 1.50 le
resultat retourné sera 1.5, je souhaiterais avoir le resultat 1.50 même
si c'est un zero à la fin.


Voici le mon code :
<!-- BBCode Start --><table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, <tt>
<html>

<head>

<title>calcul</title>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">

<script language=\"JavaScript\">

<!--

function calcul() {

var formule=(1.50+1.50+1.50);

var total=parseFloat(formule)*100

total=Math.round(total)/100;

form1.valeur1.value = total;

}

//-->

</script>

</head>

<form name=\"form1\" id=\"form1\">

</form>

</html>
</tt></td>
</td></tr></tbody></table><!-- BBCode End -->


Si quelqu'un pouvait m'aider merci

5 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,

    resultat = valeur_origine.toFixed(nbr_decimales);

   pas écrit dans toutes les docs, mais je parierais ( euh... pas grand chose ! )
      que selfhtml en cause ? à vérifier.

<hr />
            Cordialement    Bul    [mon Site]    [M'écrire]
<hr />
Messages postés
93
Date d'inscription
samedi 29 janvier 2005
Statut
Membre
Dernière intervention
17 octobre 2008
2
Moi aussi je parie.

Comment ça je triche?

Bon ok... http://fr.selfhtml.org/javascript/objets/number.htm#to_fixed
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
je n'avais pas vérifié, merci de l'avoir confirmé Ordinastie
saura-t-on jamais si cela convient à takali ?
<hr />
            Cordialement       Bul    [mon Site]    [M'écrire]
<hr />
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008

MERCI :)

çà marche très bien, merci à tout les deux pour votre aide, j'ai chercher partous des solutions, sur google dans les docs et rien !!!

Ensuite je voulais faire truc du style total+"0" si le resultat etait un a 1chiffre apres la virgule, mais bon çà fait pas tres pro .....

la c'est tout simple est logique


Merci pour votre aide


Voici le mon nouveau code :
<!-- BBCode Start --><table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, <tt><html>
<head>
<title>calcul</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function calcul() {
var formule=(1.50+1.50+1.50);
var total=parseFloat(formule)*100
total=Math.round(total)/100;
form1.valeur1.value = total.toFixed(2);
}
//-->
</script>
</head>

<form name=\"form1\" id=\"form1\">

</form>

</html>
</tt></td>
</td></tr></tbody></table><!-- BBCode End -->

________________
rem909
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008

MERCI :)

çà marche très bien, merci à tout les deux pour votre aide.