Calcul mental

Résolu/Fermé
azerty - Modifié par azerty le 9/11/2013 à 22:06
 azéri y - 17 nov. 2013 à 22:17
Bonjour, je voudrais créer un petit programme de calcul mental en bat.Néanmoins, je rencontre des problèmes lors de son exécution...Voici le code:


@echo off
title calcul mental
set score=0
color bd
title calcul mental
echo ______________
echo CALCUL MENTAL
echo ______________
ping localhost -n 4 >nul
echo choisissez une operation
set input=
set/p input=additions(1)/soustractions(2)/multiplications(3)/divisions(4)
if%input%==1 goto 1
if%input%==2 goto 2
if%input%==3 goto 3
if%input%==4 goto 4
cls
:1
echo tapez le resultat de l'operation qui apparait, puis appuyez sur "entrer"
pause
set /a min=1
set /a max=9
set /a nbr_1="%RANDOM% %% ((%max% + 1) - %min%) + %min%"
set /a nbr_2="%RANDOM% %% ((%max% + 1) - %min%) + %min%"
echo %nbr_1% & echo x & echo %nbr_2% & echo = & echo ?
set input=
set/p input=tapez le resultat
if%input%==nbr_1 * nbr_2 goto 1
if%input%<>nbr_1 * nbr_2 goto 2
:1
echo gagne!
:2
echo perdu!

pause
quelqu'un pourrait-il m'aider ?Merci d'avance !!!
A voir également:

3 réponses

The Deceiver Messages postés 238 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 22 août 2014 61
9 nov. 2013 à 22:45
Hello,


Pour l'instant tu n'as programmer que l'addition(dans tes séléctions)

Il manque une boucle itérative ou conditionnelle qui permet au programme de refaire une autre addition
0
Comment faire svp?
0
Merci c Bon j'ai compris tour seul!
0