[resolu] script de calcul
Forum Programmation : [resolu] script de calcul
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
bonjour
je voudrai faire une page sur mon site ou on rentre 3 chiffres différent et en cliquant sur le boutton calculer, ca donne le résultat.
pour un calcul simple ca va, mais la c'est un peu plus compliqué.
1er case à remplire que j'apel X
2eme case à remplir que j'apel Y
3eme case à remplir que j'apel Z
en cliquant sur le bouton calculer ca doit me faire le calcul suivant:
(x+y)/(z-1)
j'ai cherché sur le forum, sur google et sur bien d'autre truc encore mais je ne trouve pas l'aide dont j'ai besoin, si quelqun connaissai un site qui puisse m'aider ce serai sympa!
merci
Salut,
Je sais pas quel language tu utilises, mais si tu sais faire un calcul simple, je vois pas le probleme.
si tu sais faire:
resultat=x+y+z;
fais:
resultat=(x+y)/(z-1);
Ca marche.
le noms des langages j'y connais pas grand chose, je met ce que j'ai fait a la suite:
<script Language="JavaScript">
function init()
{
document.Form.somme1.value=0;
document.Form.somme2.value=0;
document.Form.somme3.value=0;
}
function calcul()
{
document.Form.resultat.value= parseInt(Number(document.Form.somme1.value)) + parseInt(Number(document.Form.somme2.value)) + parseInt(Number(document.Form.somme3.value));
}
</SCRIPT>
<FORM NAME="Form">
<script>
document.write ('<CENTER>X <INPUT NAME="somme1" onChange="calcul();" SIZE=5>
')
document.write ('<CENTER>Y <INPUT NAME="somme2" onChange="calcul();" SIZE=5>
')
document.write ('<CENTER>Z <INPUT NAME="somme3" onChange="calcul();" SIZE=5>
')
document.write ('= <INPUT NAME="resultat" VALUE="" MAXLENGTH="10"')
document.write ('SIZE=10 onfocus = "this.blur();calcul();"></CENTER>')
</SCRIPT>
la c'est un calcul automatique, pas besoin de valider (je ferai avec pas bien grave) mais c'est que des additions, et il accepte pas les virgules.
bon je vient de réussir, le calcul se fait bien comme je veux, c'était un probleme de parenthese mal placé, merci LuCoZ j'aicherché compliqué alors que c'était simple
<script Language="JavaScript">
function init()
{
document.Form.somme1.value=0;
document.Form.somme2.value=0;
document.Form.somme3.value=0;
}
function calcul()
{
document.Form.resultat.value= (parseInt(Number(document.Form.somme1.value)) + parseInt(Number(document.Form.somme2.value))) / (parseInt(Number(document.Form.somme3.value)) - 1);
}
</SCRIPT>
<FORM NAME="Form">
<script>
document.write ('<CENTER>X <INPUT NAME="somme1" onChange="calcul();" SIZE=5>
')
document.write ('<CENTER>Y <INPUT NAME="somme2" onChange="calcul();" SIZE=5>
')
document.write ('<CENTER>Z <INPUT NAME="somme3" onChange="calcul();" SIZE=5>
')
document.write ('= <INPUT NAME="resultat" VALUE="" MAXLENGTH="10"')
document.write ('SIZE=10 onfocus = "this.blur();calcul();"></CENTER>')
</SCRIPT>
j'ai un autre probleme, c'est qu'il ne prend pas en compte les virgules, si quelqun a une idée elle sera la bien venu!
merci encore
He bien je ne connais pas ce language mais en C/C++ il y a plusieurs types de variables, certain ne gerent que les nombre entier ( sans virgules donc ), mais d' autres gèrent les nombre decimaux ( avec des virgules ). il y a des chances que le fonctionnement soit le même alors cherche sur google en mettant par exemple : les types de variables en " le nom de ton language ".
Il y a 392 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
