Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- :calculator
- cls
- echo Simple Batch Calculator
- echo ----------------------
- echo 1. Addition
- echo 2. Subtraction
- echo 3. Multiplication
- echo 4. Division
- echo 5. Exit
- set /p choice=Enter your choice (1-5):
- if "%choice%"=="1" goto addition
- if "%choice%"=="2" goto subtraction
- if "%choice%"=="3" goto multiplication
- if "%choice%"=="4" goto division
- if "%choice%"=="5" goto :eof
- :input
- set /p num1=Enter first number:
- set /p num2=Enter second number:
- :math
- if "%operation%"=="add" set /a result=num1+num2
- if "%operation%"=="sub" set /a result=num1-num2
- if "%operation%"=="mul" set /a result=num1*num2
- if "%operation%"=="div" (
- if "%num2%"=="0" (
- echo Error: Cannot divide by zero.
- pause
- goto calculator
- ) else (
- set /a result=num1/num2
- )
- )
- :output
- echo Result: %result%
- pause
- goto calculator
- :addition
- set "operation=add"
- goto input
- :subtraction
- set "operation=sub"
- goto input
- :multiplication
- set "operation=mul"
- goto input
- :division
- set "operation=div"
- goto input
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement