Content-type: text/html
ralcalctambién se instala como el comando = para hacer uso de él, incluso más rápido.
ralcalc soporta caracteres de prefijo SI tanto para entrada como para salida de datos:
= 2u/35 2u/35 = 57.1429n
Números de la forma 1e-3 también son soportados, en donde la "e" indica una potencia de diez. No mezclar y combinar los prefijos SI y "e" en el mismo número (aunque 1e-3n es válida, 1NE-3 no es - evite ambos para menor confusión).
Los prefijos SI soportados son: Y, Z, E, P, T, G, H, K, M, u, n, p, f, a, z, y.
= 1+2x3 1+2x3 = 7 = 1/2^0,5 1/2^0.5 = 0,707107
Paréntesis y corchetes ((), []) pueden ser utilizados para controlar el orden de procesamiento de las operaciones:
= [1+2]x3 [1+2]x3 = 9
Tanto los paréntesis como los corchetes pueden ser utilizados equivalentemente, entonces [1+2)x3 es también válido. Los paréntesis se utilizan con más frecuencia en matemáticas, pero los corchetes (y la "x" para la multiplicación) son incluidos para evitar problemas.
ralcalc almacena el resultado de un cálculo para que este pueda ser utilizados en el próximo cálculo con el caracter "_".
= 2^0.5 2^0.5 = 1.41421 = 1/_ 1/_ = 0,707107
= sen2x2 sen2x2 = 1,81859 = sen[2x2] sen[2x2] = -0,756802
2^0.5 1/_ 238/1064x100
Archivo de entrada también puede ser utilizado con stdin, i.e. lectura interactiva directamente desde el terminal, con cada línea calculada de la forma habitual. Para salir, escriba "q" o "quit" en una nueva línea, use Ctrl-D para indicar el final de archivo, o use las teclas Ctrl-C para terminar ralcalc
Si cualquiera de las opciones del archivo de entrada son ingresadas desde la línea de comandos, entonces todos los cálculos ingresados por la línea de comandos serán calculados primero. Sí ambas opciones del archivo de entrada son ingresadas, entonces los cálculos de la opción -f serán calculados primero, seguidos por aquellos ingresados con stdin.
= ln 1.0001 ln 1.0001 = 99.995u
Formato de salida del número de exponente:
= -e ln 1.0001 ln 1.0001 = 9.9995e-05
Formato de salida del número en crudo:
= -r ln 1.0001 ln 1.0001 = 0.000100
Formato de salida de número con un prefijo SI especificado:
= -s m ln 1.0001 ln 1.0001 = 0.099995
Sí se ingresa un caracter no válido en la ecuación, se generará un error de "símbolo desconocido". El marcador del error (^) indica el caracter inválido.
= 34/3@2 Error: 34/3@2 ^ símbolo desconocido
Si se incluye un número inválido, se generará un error de "número incorrecto". El marcador del error (^) indica el caracter inválido.
= 3.14.159x2.8^2 Error: 3.14.159x2.8^2 ^ número incorrecto
Sí el número de paréntesis y corchetes abiertos y cerrados no coincide, se generará un error de "paréntesis incorrectos". El marcador del error (^) indica el caracter inválido.
= 5/[[2+3]*9 Error: 5/[[2+3]*9 ^ paréntesis incorrectos
Sí un operador aparece en una posición inválida, se generará un error de "operador inválido". El marcador del error (^) indica el operador inválido.
= 3^^7 Error: 3^^7 ^ operador inválido
Si un paréntesis aparece en una posición inválida, se generará un error de "invalid bracket". Este tipo de error normalmente se corresponde con otros errores, entonces habrá un número de mensajes escritos en la pantalla. Lo mejor es corregir este error primero, ya que probablemente sea la raíz de todos los demás problemas. El marcador del error (^) indica el paréntesis incorrecto.
= [2+]3 Error: [2+]3 ^ paréntesis incorrecto Error: [2+]3 ^ operador inválido
Sí ralcalc es incapaz de asignar memoria, se generará un error de "sin memoria".
Error interno: Sí el analizador encuentra dos números juntos, no genera un error de "número inválido", sino que se generará un error de "número duplicado number". Esto no debería de suceder nunca.
Error interno: Si un código de error desconocido se pasa a la función de salida de error, se generará un error de "error desconocido" y se mostrará el código de error. Esto no debería suceder nunca.
Si encuentra un error, por favor envíelo a http://bugs.launchpad.net/ralcalc