← Back to Calculators
Programmable Calculator
Expression Evaluator
Result:
0
Variables
No variables set
Available Functions
Create Function
How to Use
Programming Your Calculator
Create custom functions, set variables, and build reusable calculations. Perfect for engineering, science, and mathematical applications.
Creating Functions
- Name: Choose a descriptive function name
- Parameters: List input variables (comma-separated)
- Expression: Mathematical formula using parameters
- Execute: Run function with current variable values
Variables
- Set values for function parameters
- Add new variables by typing name and pressing Enter
- Update values dynamically for different calculations
- Remove variables using the × button
Expression Syntax
- Operators: +, -, *, /, ^ (power)
- Functions: sin, cos, tan, sqrt, abs, log, ln
- Constants: pi, e
- Variables: Any name you define
- Custom Functions: Use function_name(params)
Built-in Functions
- quadratic(a,b,c,x): Quadratic formula ax² + bx + c
- circleArea(r): Area of circle with radius r
- compound(p,r,t): Compound interest formula
Example: Custom Physics Function
- Name:
kinetic
- Parameters:
m, v
- Expression:
0.5 * m * v^2
- Set variables: m=2, v=10
- Execute: kinetic(m,v) = 100 J
Want to Save Programs?
Sign in to save your custom functions and build a personal calculation library!