CMD y BATCH | 16. hacer una Calculadora con variables SET A y P Hibrido
Transcripción e instrucciones del video
⭐ Lección patrocinada por Keysfan: licencias originales de Windows y Office a precio muy reducido. Con estos códigos tienes descuento extra:
52 % de descuento con el código APP52
62 % de descuento con el código APP62
En esta lección del curso de CMD y Batch juntamos lo de las dos anteriores: set /p para pedir dos números y set /a para operar con ellos. El resultado es una pequeña calculadora automática.
El script
CÓDIGO
@echo off
echo.
echo.
set /p nombre=Hola, buenos dias. Podrias facilitarme tu nombre?
echo.
echo.
echo Bienvenido a la calculadora automatica, %nombre%
echo.
echo.
set /p numero1=Por favor, %nombre%, escribe el primer numero que desees:
cls
set /p numero2=De acuerdo, %nombre%, ahora escribe el segundo numero:
cls
set /a suma=%numero1%+%numero2%
set /a resta=%numero1%-%numero2%
set /a multiplicar=%numero1%*%numero2%
set /a division=%numero1%/%numero2%
echo %nombre%, los dos numeros que has seleccionado son el %numero1% y el %numero2%
echo.
echo Si los dos numeros son correctos, presiona una tecla para continuar.
pause >nul
cls
echo La suma de %numero1% mas %numero2% es igual a %suma%
echo La resta entre %numero1% y %numero2% es igual a %resta%
echo La multiplicacion entre %numero1% y %numero2% es igual a %multiplicar%
echo La division entre %numero1% y %numero2% es igual a %division%
echo.
echo.
pause
echo.
echo.
echo %nombre%, si te ha gustado esta utilidad puedes volver otro dia 🙂
echo.
echo.
pause >nul
exit
Cómo funciona
- Pide el nombre y lo usa en todos los mensajes.
- Pide dos números con
set /py los guarda en numero1 y numero2. - Calcula las cuatro operaciones con
set /a. - Confirma los números, muestra los resultados y se despide.
Con 10 y 5 da 15, 5, 50 y 2. Recuerda que la división es entera, y que dividir entre 0 da error.
Guárdalo bien: lo reutilizamos en las lecciones 19 y 26.
En la siguiente lección: las sentencias IF y ELSE. ¿Dudas? En los comentarios.