Script batch qui permet de simuler une calculatrice
little boy62 Messages postés 4393 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
1 réponse
-
Bonjour,
Donne ton code et explique à quel endroit tu bloques.
-
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
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/
-