SciCalc Function Reference

Complete guide to all calculator functions and features

Table of Contents

Basic Operations

+ (Addition)
Add two or more numbers
Example: 5 + 3 = 8
- (Subtraction)
Subtract numbers
Example: 10 - 4 = 6
× (Multiplication)
Multiply numbers
Example: 6 × 7 = 42
÷ (Division)
Divide numbers
Example: 20 ÷ 4 = 5
( ) (Parentheses)
Group operations to control order of evaluation
Example: (3 + 5) × 2 = 16

Scientific Functions

^ (Power)
Raise a number to a power
Example: 2 ^ 8 = 256
x² (Square) SHIFT + √
Square a number (x²)
Example: 9² = 81
√ (Square Root)
Calculate square root
Example: √(64) = 8
1/x (Reciprocal)
Calculate reciprocal (1 divided by x). Wraps numbers, symbols, and parenthesized expressions
Example: 1/x where x=4 → 1/(4) = 0.25
! (Factorial)
Calculate factorial (n!)
Example: 5! = 120
|x| (Absolute Value)
Calculate absolute value
Example: |-7| = 7
π (Pi) SHIFT + 1/x
Insert the value of pi (3.14159...)
Example: 2 × π = 6.28318...
e (Euler's Number)
Insert the value of e (2.71828...)
Example: e ^ 2 = 7.38906...
E (Engineering Notation)
Insert "E" for scientific notation (×10^n)
Example: 1E6 = 1000000

Trigonometric Functions

Note: All trigonometric functions respect the current angle mode (degrees or radians). Use the D/R button to toggle between modes.
sin (Sine)
Calculate sine of an angle
Example: sin(30) = 0.5 (in deg mode)
cos (Cosine)
Calculate cosine of an angle
Example: cos(60) = 0.5 (in deg mode)
tan (Tangent)
Calculate tangent of an angle
Example: tan(45) = 1 (in deg mode)
asin (Arcsine) SHIFT + SIN
Calculate inverse sine (arcsin)
Example: asin(0.5) = 30 (in deg mode)
acos (Arccosine) SHIFT + COS
Calculate inverse cosine (arccos)
Example: acos(0.5) = 60 (in deg mode)
atan (Arctangent) SHIFT + TAN
Calculate inverse tangent (arctan)
Example: atan(1) = 45 (in deg mode)

Hyperbolic Functions

Note: Press HYP button before a trig function to access hyperbolic functions. Press SHIFT+HYP+trig for inverse hyperbolic functions.
sinh (Hyperbolic Sine) HYP + SIN
Calculate hyperbolic sine
Example: sinh(1) = 1.1752...
cosh (Hyperbolic Cosine) HYP + COS
Calculate hyperbolic cosine
Example: cosh(0) = 1
tanh (Hyperbolic Tangent) HYP + TAN
Calculate hyperbolic tangent
Example: tanh(1) = 0.7616...
asinh (Inverse Hyperbolic Sine) SHIFT + HYP + SIN
Calculate inverse hyperbolic sine
Example: asinh(1.1752) = 1
acosh (Inverse Hyperbolic Cosine) SHIFT + HYP + COS
Calculate inverse hyperbolic cosine
Example: acosh(1) = 0
atanh (Inverse Hyperbolic Tangent) SHIFT + HYP + TAN
Calculate inverse hyperbolic tangent
Example: atanh(0.7616) = 1

Logarithmic Functions

ln (Natural Logarithm)
Calculate natural logarithm (base e)
Example: ln(e) = 1
log (Common Logarithm)
Calculate logarithm base 10
Example: log(100) = 2
e^x (Exponential) SHIFT + LN
Calculate e raised to the power of x
Example: e^x(2) = 7.38906...
10^x (Power of 10) SHIFT + LOG
Calculate 10 raised to the power of x
Example: 10^x(3) = 1000

Advanced Functions

pfac() (Prime Factorization) SHIFT + ^
Calculate prime factorization of a number
Example: pfac(60) = 2² × 3 × 5
gcd() (Greatest Common Divisor) SHIFT + !
Calculate GCD of two or more numbers (use comma or semicolon separator)
Example: gcd(48,18) = 6 or gcd(48;18) = 6

Fraction Functions

frac() (Decimal to Fraction) SHIFT + |x|
Convert decimal to fraction or create fraction from two integers
Example: frac(0.75) = 3/4 or frac(3;4) = 3/4
Fraction Arithmetic
Perform arithmetic operations on fractions (+, -, ×, ÷)
Example: frac(0.25) + frac(1;2) = 3/4
; (Semicolon) SHIFT + .
Separator for multi-statement expressions or fraction components
Example: a=2; b=3; a+b = 5

Graphing Functions

plot() (Plot Function)
Plot a mathematical function on the graph. Multiple functions can be plotted simultaneously with different colors.
Example: plot(sin(x)) or plot(x^2) or plot(ln(x))
Graph Zoom Controls
Zoom in/out on graph axes (only active when graph is displayed)
SHIFT+8 (↑): Zoom out Y-axis
SHIFT+2 (↓): Zoom in Y-axis
SHIFT+4 (←): Zoom out X-axis
SHIFT+6 (→): Zoom in X-axis
Interactive Legend
View and manage plotted functions. Click × button to remove individual functions.

Special Functions

bmi() (BMI Calculator) SHIFT + SPC
Calculate Body Mass Index. Two modes available:
Direct: bmi(weight;height) where weight is in kg, height in cm
Interactive: Type "bmi" and press ENTER, then enter weight and height when prompted
SPC (Space)
Insert space character in command line for readability
LAST SHIFT + ENTER
Append last computed result to command line

Variables & Storage

= (Variable Assignment) ALPHA + .
Assign values to variables. Variables persist in localStorage and can be used in any expression.
Example: x=5; y=3; x+y = 8
Variable Usage
Use stored variables in calculations, fractions, and functions
Example: a=2; frac(a;4) = 1/2

Modes & Settings

D/R (Degree/Radian Mode)
Toggle between degrees and radians for trigonometric functions. Default is degrees.
FIX n (Precision Control)
Set decimal precision for all results. Press FIX followed by digit 0-9.
Example: FIX 2 → results show 2 decimal places
CLRFIX (Clear Fix) SHIFT + FIX
Remove precision rounding, show full precision
SHIFT (Shift Mode)
Activate shift functions (purple labels above buttons). Press once to toggle on/off.
ALPHA (Alpha Mode)
Enable alphabetic keyboard for entering lowercase letters (a-z). Press to toggle persistent alpha mode.
HYP (Hyperbolic Mode)
Enable hyperbolic functions. Press before trig buttons.

Display Controls

Brightness Control
Adjust screen brightness (11 levels from dark to light green)
SHIFT + + : Brighter
SHIFT + - : Darker
Sound Control
Toggle sound effects on/off (key beeps, enter sound, error sound)
SHIFT + × : Sound ON
SHIFT + ÷ : Sound OFF
AC (All Clear)
Clear command line
CLS (Clear Screen) SHIFT + AC
Clear entire screen and history
⌫ (Backspace)
Delete last character from command line
Last Updated: November 13, 2025
Version: 1.0.0
This documentation covers all current calculator functions. It should be updated when new functions are added.
🏠 Home