Script batch qui permet de simuler une calculatrice

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

  1. Bonjour,

    Donne ton code et explique à quel endroit tu bloques.


    1. 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
      



       

    2. @brucine

      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/

    3. @brucine

      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é ^^

      ++