Aquí va una receta para hacernos nosotros mismos nuestra propia calculadora casera (en DOS):
Abrimos el Bloc de notas. Entonces, ponemos esto:
@echo off
:math
Ahora tenemos que ordenar al sistema que establezca una variable, la operación a realizar. Para ello ponemos:
set /p op=
Luego, ordenamos al sistema que procese la variable, es decir, la operación a realizar, y que el resultado de ésta establezca una nueva variable. Todo esto se pone así:
set /a res=%op%
Por último ordenamos que muestre el esultado, con ECHO:
echo %res%
Como queremos volver a poner otra operación, debemos mandar al programa al principio, para que repita los pasos, por eso antes pusimos la etiqueta math ( :math ) y ahora vamos a volver a ella con GOTO:
goto math
...con lo cual nunca se acaba. Lo guardamos con el nombre calculadora.bat y ya tendremos esto:
Estas operaciones las hize yo para demostrar que funciona.
Pero no quiero engañar a nadie: esta calculadora es más bien obsoleta, el lenguaje DOS sólo procesa grupos, operadoes unarios, operadores aritméticos, desplazamientos lógicos (<< >>), y admite "bt a bit y" (&), "bit a bit exclusivo o" (^), "bit a bit" (|). Luego están los símbolos de asignación (= *= /= %= += -= &= ^= |= <<= >>=) y LA COMA DECIMAL NO SE ADMITE. Lo más parecido a ello es el separador de expresión (,) que epara distintas expresiones a procesar.
Por lo tanto, no es tan precisa. Solo trabaja con números exactos (de decimales nada). Admite números decimales y hexadecimales, binarios y notacion octal (esta última puede ser confusa, 8 y 08 no son lo mismo, porque 08 no se admite).
Pero bueno, siempre nos los aproxima en un rango de 64 bits xD:
No hay comentarios:
Publicar un comentario