Skip to content

flexilef/CalculatorPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator+

What is Calculator+?

Calculator+ is a simple-to-use, button-free, scientific calculator. It features a minimalistic design, consisting of one text field for input and one display screen for output in order to avoid the clunkiness that comes with buttons. Although simple in design, it is powerful enough to compute traditional operations as well as a variety of logarithmic, trigonometric, and exponential functions. Calculator+ also supports constants such as "PI" as well as your own custom-named variables. In addition, built in commands such as "?radians" (to turn on radians mode) are provided to really give you a convenient and mouse-free experience.

Below is a list of operators, functions, constants, commands, and shortcuts that Calculator+ supports:

---- Operators ----

Addition: +

Subtraction/Negation: -

Multiplication: *

Division: /

Power: ^

Factorial: !

Percent: %

Modulo: mod

Left Parenthesis: (

Right Parenthesis: )

Scientific Notation: E

Assignment: =

---- Functions ----

Sine: sin()

Cosine: cos()

Tangent: tan()

Arcsine: asin()

Arcosine: acos()

Arctangent: atan()

Log base 10: log()

Log base e: ln()

Square Root: sqrt()

Cube Root: cbrt()

Absolute Value: abs()

Exponential: exp()

---- Constants ----

pi: PI

last answer: ans

---- Commands ----

?commands: displays list of commands

?radians: switches to radians mode

?degrees: switches to degrees mode

?memory: displays list of stored variables

?clearmemory: clears list of stored variables

---- Shortcuts ----

Ctrl+N - clears display screen

Ctrl+C - copies highlighted text

Ctrl+V - pastes copied text

Ctrl+A - select all text in input field

Escape - clears input field

F1 - Opens help.txt

About

Calculator+ is a simple-to-use, button-free, scientific calculator.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages