Addition en batch

  • Auteur de la discussion Membre supprimé 1
  • Date de début
M

Membre supprimé 1

Invité
Bonjour,
comment faire une addition ou soustraction en batch
 
M

Membre supprimé 1

Invité
merci
@echo off

:ndef
cls
echo.
set /p "_set=->> "
if not defined _set (goto:ndef)
for %%: in ("(=^(",")=^)") do (call set _set=%%_set:%%~:%%)
for %%: in ("E = %%_set%%","WScript.Echo E") do >>_.Vbs (call echo.%%~:)
for /f "" %%: in ('cscript /nologo _.Vbs') do (call set _t=%%:)
echo.
if defined _t (call echo RESULTAT=[ %%_t:,=.%% ])
del _.vbs 2>nul

pause
 
M

Membre supprimé 1

Invité
echo off
:menu
cls
echo choisir une operation
echo 1 addition
echo 2 soustraction
echo 3 produit
echo 4 division
echo 5 quitter
set /p choix=
if %choix% == 1 goto add
if %choix%==2 goto soustraction
if %choix%==3 goto produit
if %choix%==4 goto division
if %choix%==5 goto quitter
:add
set /p x=entrer le 1er nbre|
set /p y=entrer le 2eme nbre|
set /a r=x+y
echo %x%+%y%=%r%
pause
goto menu

:soustraction
set /p x=entrer le 1er nbre|
set /p y=entrer le 2eme nbre|
set /a r=x-y
echo %x%-%y%=%r%
pause
goto menu

:produit
set /p x=entrer le 1er nbre|
set /p y=entrer le 2eme nbre|
set /a r=x*y
echo %x%*%y%=%r%
pause
goto menu

:Division
set /p x=entrer le 1er nbre|
set /p y=entrer le 2eme nbre|
set /a r=x/y
echo %x%/%y%=%r%
pause
goto menu

:quitter
exit

 

zeb

Modérateur
Eh, le règlement, c'est pour les chiens ?
Merci d'utiliser la balise code pour présenter tes exemples.
[:zeb:6]
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 126
Messages
6 717 807
Membres
1 586 365
Dernier membre
matiOs1
Partager cette page
Haut