Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2687 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme d'addition(noob);

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d'addition(noob);

n°308989
smilm
Posté le 13-02-2003 à 23:36:05  profilanswer
 

je suis en train de débuter en javascript et j'ai un probleme au niveau de l'addition , je suis en train de faire une petite calculette a base de prompt..
 
voici le code :
(c'est pas fini , aprés on pourra rajouter d'autre valeur..)
 
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var a,b,op,result;
a=prompt("Bonjour, donner un nombre"," " );
op=prompt("Donner moi un opérateur"," " );
b=prompt("Donner moi un autre nombre"," " );
switch(op){
case "+" : //Ya un bug là!(5+1=51)
result=a+b;
break;
case "-" :  
result=a-b;
break;
case "*" :
result= a*b;
break;
case "/" :
result = a/b;
break;
default:
result="000";
}
 
 
</script>
 
</head>
 
<body>
<script language="JavaScript">
document.write("le résultat de l'opération  "+a  +op +b +" est de "+result);
 
</script>
</body>
</html>


---------------
AfterEnd: Batissez un nouveau monde
mood
Publicité
Posté le 13-02-2003 à 23:36:05  profilanswer
 

n°308994
walli
Posté le 13-02-2003 à 23:39:57  profilanswer
 

quand tu fais un prompt tu dois recuperer une chaine de caracteres et non un entier.
essaye en faisant un parseInt(a) et parseInt(b) avant de les additionner soustraire ou autre...


---------------
NP :
n°309003
smilm
Posté le 13-02-2003 à 23:49:41  profilanswer
 

walli a écrit :

quand tu fais un prompt tu dois recuperer une chaine de caracteres et non un entier.
essaye en faisant un parseInt(a) et parseInt(b) avant de les additionner soustraire ou autre...
 


 
c'est pour passer en Integer ?
<script language="JavaScript">
var a,b,op,result;
a=prompt("Bonjour, donner un nombre"," " );
op=prompt("Donner moi un opérateur"," " );
b=prompt("Donner moi un autre nombre"," " );
parseInt(a);
parseInt(b);
 
Toujours le meme bug:(
 
10+5=105


---------------
AfterEnd: Batissez un nouveau monde
n°309102
walli
Posté le 14-02-2003 à 09:40:04  profilanswer
 

SmilM a écrit :


 
c'est pour passer en Integer ?
<script language="JavaScript">
var a,b,op,result;
a=prompt("Bonjour, donner un nombre"," " );
op=prompt("Donner moi un opérateur"," " );
b=prompt("Donner moi un autre nombre"," " );
a = parseInt(a);
b = parseInt(b);

Toujours le meme bug:(
 
10+5=105  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme d'addition(noob);

 

Sujets relatifs
Probleme avec filectime()[vb] Probleme de test de chaine
[.NET] Enumérations (problème résolu)Probleme popup
[SQL] problème avec des INValidateur W3C + Probleme lors de son installation
Probleme dimmensionnement celluleProblème d'importation de classe d'une DLL
problème dans easyphp 1.6[Javascript] Petit problème de redirection { résolu }
Plus de sujets relatifs à : probleme d'addition(noob);


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR