Online Calculator: Basic, Scientific & Programmer
A versatile calculator with three modes: Basic for everyday calculations, Scientific for advanced math functions,
and Programmer for working with different number systems and bitwise operations.
Basic Calculator
The basic calculator is designed for everyday calculations:
- Perform addition, subtraction, multiplication, and division
- Calculate percentages
- Use the backspace button to correct mistakes
- Clear the display with the C button
- Toggle between positive and negative numbers with the ± button
Scientific Calculator
The scientific calculator includes advanced mathematical functions:
- Trigonometric functions: sin, cos, tan
- Logarithmic functions: log (base 10), ln (natural logarithm)
- Powers and roots: x², x³, xʸ, √, ∛
- Constants: π (pi), e (Euler's number)
- Memory functions: MC (memory clear), MR (memory recall), M+ (memory add), M− (memory subtract), MS (memory store)
- Factorial (x!), exponential (eˣ), and reciprocal (1/x) functions
Programmer Calculator
The programmer calculator is designed for computing in different number systems and performing bitwise operations:
- Switch between Hexadecimal (Hex), Decimal (Dec), Octal (Oct), and Binary (Bin) number systems
- Perform bitwise operations: AND, OR, XOR, NOT
- Bit shift operations: LSH (left shift), RSH (right shift)
- Use hexadecimal digits (A-F) when in Hex mode
- View the binary representation of numbers in the bit display
Frequently Asked Questions
How do I switch between calculator modes?
Click on the mode buttons at the top of the calculator: Basic, Scientific, or Programmer to switch between different calculator modes.
How do I use the memory functions?
The memory functions work as follows: MC clears the memory, MR recalls the stored value, M+ adds the current value to memory, M− subtracts the current value from memory, and MS stores the current value in memory.
How accurate is the calculator?
Our calculator uses JavaScript's built-in math functions and provides accuracy suitable for most everyday calculations and scientific needs.
Does the calculator save my calculation history?
The calculator shows your current calculation history in the display area, but it doesn't permanently save your calculations between sessions for privacy reasons.