Script batch qui permet de simuler une calculatrice

HEROSKING - Modifié le 29 oct. 2023 à 15:24
little boy62 Messages postés 3584 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
29 oct. 2023 à 15:21

Bonjour,

Donne ton code et explique à quel endroit tu bloques.


0
brucine Messages postés 14353 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 29 avril 2024 1 821
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 14353 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 29 avril 2024 1 821 > brucine Messages postés 14353 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 29 avril 2024
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 3584 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2024 1 758 > brucine Messages postés 14353 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 29 avril 2024
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