Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soneybun/suncalc

Welcome to SunCalc. This calculator uses Reverse Polish Notation. This is not a calculator used to find sun and moon information. It is called SunCalc because it is a calculator followed before my name, Sunny. More information can be found in the Read Me. Cheers!!
https://github.com/soneybun/suncalc

calculator calculator-application codehs discord discord-server google google-docs intellij intellij-idea java markdown math mathematics maths maths-calculator md pdf pdf-document

Last synced: about 2 months ago
JSON representation

Welcome to SunCalc. This calculator uses Reverse Polish Notation. This is not a calculator used to find sun and moon information. It is called SunCalc because it is a calculator followed before my name, Sunny. More information can be found in the Read Me. Cheers!!

Awesome Lists containing this project

README

        

# Welcome to SunCalc!

Welcome to **SunCalc**. This calculator uses Reverse Polish Notation. This is **not** a calculator used to find sun and moon information. It is called SunCalc because it is a calculator followed before my name, Sunny.

## Reverse Polish Notation

What is Reverse Polish Notation? It is when you type the operator after the operands. For example

2 2 +

Would print out

2.0 + 2.0 = 4.0
You can find out more about Reverse Polish Notation (RPN) [here](https://en.wikipedia.org/wiki/Reverse_Polish_notation).
## Functions

SunCalc can handle trigonometry and irrational numbers. A list of functions can be found [here](https://bit.ly/SunCalcFunctions).

>The functions found in gray cannot be used in the CodeHS Variant.

## CodeHS Variant

The [CodeHS variant of SunCalc](https://bit.ly/SunCalcTesting) can handle the same math. However, due to CodeHS limitations, the functions auto open is removed, and many cases for functions had to be removed for memory reasons.

## Developers

SunCalc was made thanks to [SoneyBun](https://github.com/SoneyBun) and [Skeledan](https://github.com/TheRealSkeledan). It is actively getting updated. Find more or even talk to us in the Discord server.

## Discord Server

The [SunCode Discord server](https://bit.ly/SunCode) is a little fun laid back community hangout that also has a passion for all things computer science and cybersecurity.

>Just make sure to join the Vuy Dynasty and not the Volkov Dynasty (We are at war with them).

## GitHub Repository

The GitHub repository for SunCalc can be found [here](https://github.com/SoneyBun/SunCalc). It contains all the code and the pdf file for the functions.

## Supported Irrational Numbers

The following irrational numbers can be used in SunCalc. Only the first 15 digits will be shown.

* **pi (**π**)** - 3.14159265358979
* **e** - 2.71828182845904
* **phi (Φ)** - 1.61803398874989

## Factorial (!)

As it is impossible to do the factorial of a negative and the factorial of a non-integer, if a negative non-integer was entered along with the factorial operator. It will tell you the mistakes and give you both the positive, the rounded and/or truncated of the factorial.

## ans, ans2

For when you get two numbers on a factorial, you may use ans and ans2. ans can be used on almost every operator, except those that return booleans.

## esc, escape

SunCalc runs until an error or until the user types esc, or escape.

## Who am I?
I'm Sunny. I've been programming for around 4 years now. I can program in the following languages, in order from most fluent to least.
* Java
* Lua
* Python

Coding is my passion as the thought of building something huge from nothing but an empty file is insane.

I love to play video games. Roblox being one of my favorites. I like to listen to music, maybe we have a similar taste?