bueno yo tambien aporto aunque no tengo tanto tiempo tambien se batch y he aprendido mas y mas y reforzado conocimientos y cogiendo practica de los errores de aprende el mejor programador saliendo de tema es el que mas comete errores para mi y mi criterio mi punto de vista :)
:: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:: %% autor: exploit-shell %%
:: %% correo:[email protected] %%
:: %% %%
:: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@echo off
title _=calculadora basica=_
mode con cols=45 lines=20
color 79
:opciones
echo __________________________________________
echo _ menu principal _
echo __________________________________________
echo ´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´
echo ´´ seleciona el numero para tal funcion ´´
echo ´´ 1. Sumar ´´
echo ´´ 2. restar ´´
echo ´´ 3. multiplicar ´´
echo ´´ 4. dividir ´´
echo ´´ 5. salir ´´
echo ´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´
echo __________________________________________
set /p opciones=
if %opciones%== 1 goto :sumar
if %opciones%== 2 goto :restar
if %opciones%== 3 goto :multiplicar
if %opciones%== 4 goto :dividir
if %opciones%== 5 goto :salir
cls
:Sumar #primera seccion
set /p numero1=Escribe el primer numero a sumar =
set /p numero2=Escribe el segudno numero a sumar =
set /a resultado=%numero1% + %numero2%
echo operacion finalizada el resultado es %resultado%&pause>nul&cls&goto opciones
:restar #segunda seccion
set /p numero1=Escribe el primer numero a restar =
set /p numero2=Escribe el segudno numero a restar =
set /a resultado=%numero1% - %numero2%
echo operacion finalizada el resultado es %resultado%&pause>nul&cls&goto opciones
:multiplicar #tercera seccion
set /p numero1=Escribe el primer numero a multiplicar =
set /p numero2=Escribe el segudno numero a multiplicar =
set /a resultado=%numero1% * %numero2%
echo operacion finalizada el resultado es %resultado%&pause>nul&cls&goto opciones
:dividir #cuarta seccion
set /p numero1=Escribe el primer numero a dividir =
set /p numero2=Escribe el segudno numero a dividir =
set /a resultado=%numero1% / %numero2%
echo operacion finalizada el resultado es %resultado%&pause>nul&cls&goto opciones
:Salir
echo made in colombia(teclea para salir)&pause>nul&exit