[General Calculator Functions]
- Supports basic arithmetic operations (+, −, ×, ÷) and parentheses
- Includes exponentiation (^), modulo (), percentage (%), and square root (√) calculations
- Supports mathematical constants (π, e)
- Includes engineering functions such as sin, cos, tan, log, and ln
- Calculator memory functions (M+, M-, MR, MC)
- Convenient equation editing with "⌫" and "AC" buttons
- Option to enable or disable vibration
[Programming Features]
- Create custom mathematical functions
(e.g., def sumTwo(numOne, numTwo) = numOne + numTwo;)
(e.g., def celsiusToFahrenheit(celsius) = celsius * 9/5 + 32;)
- Powerful recursive functions
(e.g., def factorial(n) = n * factorial(n-1); factorial(0) = 1;)
- Complex functions using JavaScript-like syntax
- Supports variables, if statements, for loops, while loops, and function definitions
(e.g.,
def fibonacci(n){
if(n<=2){return 1;}
return fibonacci(n-1) + fibonacci(n-2);
}
)
- Create unlimited custom functions for everyday use
(e.g., def discountedPrice(payment, discountRate) = payment * (1 - discountRate/100);)
- Use variables as shopping or price lists
(e.g., var apple = 500; var pear = 600; var pen = 700;)
-> (apple × 3 + pear × 2 = 2700)
(e.g., var exchangeRate = 1500;)
-> (def usdToKrw(usd) = usd × exchangeRate;)
-> (usdToKrw(20) = 30,000)
- Includes an easy-to-follow coding tutorial
https://www.blogger.com/blog/post/edit/651122113273196214/983258951231867143