Script batch qui permet de simuler une calculatrice

Fermé
HEROSKING - Modifié le 29 oct. 2023 à 15:24
little boy62 Messages postés 3593 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 16 décembre 2024 - 6 nov. 2023 à 11:16

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 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 922
29 oct. 2023 à 15:21

Bonjour,

Donne ton code et explique à quel endroit tu bloques.


0
brucine Messages postés 19675 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 31 mars 2025 3 046
29 oct. 2023 à 15:30

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 19675 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 31 mars 2025 3 046 > brucine Messages postés 19675 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 31 mars 2025
6 nov. 2023 à 11:12

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 3593 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 16 décembre 2024 1 773 > brucine Messages postés 19675 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 31 mars 2025
6 nov. 2023 à 11:16

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