Script batch qui permet de simuler une calculatrice

HEROSKING -  
little boy62 Messages postés 3610 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Aidez moi , je suis un débutant

Expliquer moi comment réaliser un fichier batch qui permet de simuler le fonctionnement d'une calculatrice pour les nombres entiers


Android / Chrome 117.0.0.0

A voir également:

1 réponse

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 

Bonjour,

Donne ton code et explique à quel endroit tu bloques.


0
brucine Messages postés 22841 Statut Membre 3 534
 

Bonjour,

Comme ça?
 

@echo off
CHCP 65001>nul

:START
ECHO.
SET /P un=Entrer premier nombre:
SET /P deux=Entrer deuxième nombre:
ECHO.

CHOICE /C:ASDM /M "Entrer lettre de l'opération, (A)ddition, (S)oustraction, (D)ivision, (M)ultiplication:"
IF %ERRORLEVEL% EQU 4 GOTO MULTIPLICATION
IF %ERRORLEVEL% EQU 3 GOTO DIVISION
IF %ERRORLEVEL% EQU 2 GOTO SOUSTRACTION
IF %ERRORLEVEL% EQU 1 GOTO ADDITION

:SUITE
CHOICE /C:ON /M "Voulez-vous faire une autre opération, (O)ui ou (N)on:"
IF %ERRORLEVEL% EQU 2 GOTO END
IF %ERRORLEVEL% EQU 1 GOTO START

:MULTIPLICATION
SET /A mult=%un%*%deux%
ECHO.
ECHO %un% x %deux% = %mult%
ECHO.
GOTO SUITE

:DIVISION
IF %deux% EQU 0 (
 ECHO Division par zéro, recommencez!
 GOTO START
) ELSE (
 SET /A div=%un%/%deux%
)
ECHO.
ECHO %un% / %deux% = %div%
ECHO.
GOTO SUITE

:SOUSTRACTION
SET /A sub=%un%-%deux%
ECHO.
ECHO %un% - %deux% = %sub%
ECHO.
GOTO SUITE

:ADDITION
SET /A add=%un%+%deux%
ECHO.
ECHO %un% + %deux% = %add%
ECHO.
GOTO SUITE

:END
cls
EOF



 

0
brucine Messages postés 22841 Statut Membre 3 534 > brucine Messages postés 22841 Statut Membre
 

Il semble y avoir eu une nouvelle contribution éphémère qui m'amène à une précision, quand on aime on ne compte pas, c'est le cas de le dire.

En dehors des quatre opérations triviales et pour lesquelles on ne peut pas élaborer une calculatrice en mode batch pur, le professeur Salmi, qui était un des quelques gourous du batch dans les ans 2000, proposait plusieurs alternatives de calculatrices scientifiques plus ou moins élaborées mais passant toutes non pas par le batch pur mais par un utilitaire tiers.

Voir là, tscmd.zip, item 61:

http://ftp.lip6.fr/pub/pc/garbo/pc/link/

0
little boy62 Messages postés 3610 Date d'inscription   Statut Membre Dernière intervention   1 783 > brucine Messages postés 22841 Statut Membre
 

Coucou

La mienne en l'occurence.

En fait, j'ai fait une erreur de débutant : j'ai cru que le demandeur d'aidé avait pondu ce batch.

Alors que non. J'aurais du faire attention.

Du coup, mon message n'avait pas lieu d'être.

Je me suis auto-modéré ^^

++

0