Fragmento de código:
COLOR 1F
@echo off
:inicio
cls
echo Calculadora .bat
echo. Opciones:
echo 1. Suma
echo 2. Resta
echo 3. Multiplicación
echo 4. División
echo 5. Salir
set /p opcion=Ingrese la opción:
if %opcion%==1 goto suma
if %opcion%==2 goto resta
if %opcion%==3 goto multiplicacion
if %opcion%==4 goto division
if %opcion%==5 goto salir
goto inicio
:suma
cls
echo Suma
set /p num1=Ingrese el primer número:
set /p num2=Ingrese el segundo número:
set /a resultado=%num1%+%num2%
echo El resultado es: %resultado%
pause
goto inicio
:resta
cls
echo Resta
set /p num1=Ingrese el primer número:
set /p num2=Ingrese el segundo número:
set /a resultado=%num1%-%num2%
echo El resultado es: %resultado%
pause
goto inicio
:multiplicacion
cls
echo Multiplicación
set /p num1=Ingrese el primer número:
set /p num2=Ingrese el segundo número:
set /a resultado=%num1%*%num2%
echo El resultado es: %resultado%
pause
goto inicio
:division
cls
echo División
set /p num1=Ingrese el primer número:
set /p num2=Ingrese el segundo número:
if %num2%==0 ( echo Error: No se puede dividir por cero. )
else (set /a resultado=%num1%/%num2%
echo El resultado es: %resultado%)
pause
goto inicio
:salir
echo Saliendo de la calculadora.