Paso 6: Calculadora Simple
OK por lo que ha hecho algunas cosas automatizadas, pero necesitamos algo que requiere el ser humano (o robot) de entrada.
de
título calculadora
: Inicio
CLS
echo que esto es una simple calculadora.
echo tipo de añadir para la adición, sub para resta.
Eco mul multiplicación o div para la división.
Set /p respuesta = if % respuesta % equ añade goto añadir
Si % respuesta % equ sub sub goto
Si % respuesta % equ mul goto mul
Si % respuesta % equ div goto div
Si % respuesta % neq añade goto Inicio
: Añadir
CLS
Defina el resultado = ERROR
echo por favor escribe el primer número para agregar.
Set /p num1 =
echo por favor escribe el segundo número.
Set /p num2 =
Set /a resultado = num1 + num2
echo = % resultado %
hacer una pausa
Goto
Inicio
: sub
CLS
Defina el resultado = ERROR
echo por favor escriba el primer número a restar.
Set /p num1 =
echo por favor escribe el segundo número.
Set /p num2 =
Set /a resultado = num1-num2
echo = % resultado %
hacer una pausa
Goto
Inicio
: mul
CLS
Defina el resultado = ERROR
echo por favor escriba el primer número para multiplicar.
Set /p num1 =
echo por favor escribe el segundo número.
Set /p num2 =
Set /a resultado = num1 * num2
echo = % resultado %
PAUSE goto Inicio
: div
CLS
Defina el resultado = ERROR
echo por favor escriba el primer número a dividir.
Set /p num1 =
echo por favor escribe el segundo número.
Set /p num2 =
Set /a resultado = num1/num2
echo = % resultado %
hacer una pausa
Goto Inicio
Si no has adivinado se trata de una calculadora.
Oh y antes de ir balísticos, el set /p Varname = hace lo que el usuario escribe en una variable, también la defina el resultado = ERROR está ahí para prevenir errores, haciendo que el último número calculado muestra. Por ejemplo: Añadir 2 + 2 y luego hacer 1/0 (1 dividido por 0) da un error pero muestra 4.