[Funciones generales de la calculadora]
Soporta operaciones aritméticas básicas (+, −, ×, ÷) y operaciones con paréntesis
Incluye cálculos de exponenciación (^), módulo (), porcentaje (%) y raíz cuadrada (√)
Soporta constantes matemáticas (π, e)
Incluye funciones de ingeniería como sin, cos, tan, log y ln
Funciones de memoria de la calculadora (M+, M-, MR, MC)
Edición conveniente de ecuaciones con botones "⌫" y "AC"
Opción para activar o desactivar la vibración
[Características de programación]
Cree funciones matemáticas personalizadas
(ej: def sumaDos(numUno, numDos) = numUno + numDos;)
(ej: def celsiusAFahrenheit(celsius) = celsius * 9/5 + 32;)
Potentes funciones recursivas
(ej: def factorial(n) = n * factorial(n-1); factorial(0) = 1;)
Funciones complejas usando sintaxis similar a JavaScript
Soporta variables, declaraciones if, bucles for, bucles while y definiciones de funciones
(ej:
def fibonacci(n){
if(n<=2){return 1;}
return fibonacci(n-1) + fibonacci(n-2);
}
)
Cree funciones personalizadas ilimitadas para uso cotidiano
(ej: def precioConDescuento(pago, tasaDescuento) = pago * (1 - tasaDescuento/100);)
Use variables como listas de compras o precios
(ej: var manzana = 500; var pera = 600; var boligrafo = 700;) -> (manzana × 3 + pera × 2 = 2700)
(ej: var tipoCambio = 1500;) -> (def usdAEur(usd) = usd × tipoCambio;)
-> (usdAEur(20) = 30.000)
Incluye un tutorial de codificación fácil de seguir
https://www.blogger.com/blog/post/edit/651122113273196214/983258951231867143