Bonsoir les grands,
Svp, en tant que débutant dans le domaine de programmation web, j'ai écrit un code pour faire une mini calculatrice.
J'ai écrit le bout de code suivant en HTML mais il ne marche pas!
et cet autre code que j'ai mis dans un fichier externe JS
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <!DOCTYPE html> <html> <head> <title>Mini calculatrice </title> <meta charset="utf-8"> <script type="text/javascript" language="javascript" src="code.js"></script> </head> <body> Veuillez entrer les nombres et choisir l'opération que vous voulez effectuer<br> <form onsubmit="return res"> <input type="number" name="nbr1" placeholder="Nombre 1"> <input type="number" name="nbr2" placeholder="Nombre 2"> <button type="submit" class="full" onClick="calc">Calculer</button><br> <input type="radio" name="choix" value="0">Multiplication<br> <input type="radio" name="choix" value="1">Addition<br> <input type="radio" name="choix" value="2">Division<br> <input type="radio" name="choix" value="3">Soustraction<br> </form> </body> </html>
Mais le résultat n'est pas celui que j'espère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 function calc(nbr1, nbr2){ var a = nbr1.produit1.value; var b = nbr2.produit2.value; if (nbr1 && nbr2 ) { var pro= a*b; var som=a+b; var sou=a-b; var div=a/b; alert("Le resultat est: " + res); return false; } else { alert("Veuillez remplir tous les champs!"); return false; } if (document.choix[0].checked==true) {var res=pro;} else if (document.choix[1].checked==true) {var res=som;} else if (document.choix[2].checked==true) {var res=sou;} else if (document.choix[3].checked==true) {var res=div} }
Besoin de votre aide svp
Partager