Votre question

[resolu] script de calcul

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
11 Juin 2006 10:59:58

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

Autres pages sur : resolu script calcul

11 Juin 2006 11:33:18

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.
11 Juin 2006 12:41:10

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.
Contenus similaires
11 Juin 2006 12:48:35

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
11 Juin 2006 17:03:33

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 ".
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS