Calcul mental

[Résolu/Fermé]
Signaler
-
 azéri y -
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 !!!

3 réponses

Messages postés
238
Date d'inscription
mardi 23 avril 2013
Statut
Membre
Dernière intervention
22 août 2014
52
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
Comment faire svp?
Merci c Bon j'ai compris tour seul!

Sur les mêmes thèmes