11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour ,bonsoir

j’essaie de créer un calculateur enfin je me sais pas si c'est la bonne définition.
C' est pour que les élèves s’entraînent aux calcule mental,
Et je suis bloqué

pour l'instant on voit les opérations mais pas les résultat sauf gagner ou perdu,
je voudrai bien voir les résultats des opérations voir même ajouter le score

mais je ne sais pas comment faire,j'ai peu d'heures de vol en JavaScript
Si quelqu'un peu jeter un regard pour me dire si se que j'ai déjà fait et bon
et me conseiller comment modifier le script

merci d’avance

cordialement





function composanteAlea() { // fonction nb hasard
return Math.floor(Math.random()*31);
}

function somme() { //fonction somme
for(i=0; i<10;i=i+1) { //boucle
var nb1=composanteAlea(); // deux nb au hasard
var nb2=composanteAlea();

var resultat=parseFloat(prompt("Donner le résultat de "+nb1+" + "+nb2+" ?"));

if (nb1+nb2 == resultat) { //resultat gagné, perdu
info = "Gagné";

}
else {
info = "Perdu";

}
alert(info);
}

}
Bonjour,

pour afficher le résultat, tu peux le stocker dans une variable, et afficher ensuite cette variable:

...
var res = nb1+nb2;
var resultat=parseFloat(prompt("Donner le résultat de "+nb1+" + "+nb2+" ?"));
...

else {
info = "Perdu, le bon résultat était: " + res;
}

Voilà.
Ta solution marche très bien je te remercie loicbcn

une autre petite question
j'ai ressui à le transformer pour la multiplication ainsi que la soustraction
mais au niveau de la soustraction ça donne des chiffres avec -1dans le résultat et il indique perdu
peut on éviter le moins devant le chiffre
idem pour la division chiffres avec virgule1,2330221455 peut-on arrondir
se si dit la place des chiffres est aléatoire alors ????????????????

CORDIALEMENT
trouver la solution

pour addition // soustraction // multiplication

mais pas pour division avec seulement deux chiffres après la virgule
si quelqu 'un a une solution enfin ci est Possible de le faire ??????????

cordialement
Bonjour bonsoir avec beaucoup de retard

merci de m'avoir répondu SoliSnake

mais le toFixe.. où je le mets??????
pour l'instant je ne comprend pas tout en javascript

Cordialement