Share your repls and programming experiences

← Back to all posts
#WEEKLY 10 Calculator
Coder100 (18118)


Hello, world! This is my calculator. It supports all 9 of the trig functions (waw) and it also contains a lot more stuff.


  • Cursor position: More accurate and productive calculations
  • All 9 Trig functions: No need to substitute for cosecant, secant, and cotangent
  • x^2: More productive powering.
  • nth root: More productive roots.
  • Decimals: For more precise calculations.
  • Constants: Already defined are e and pi for better calculations.
  • History: More accurate calculations and better productivity
  • ARROWS: Used to move the cursor around.
  • Mobile-Friendly: Works on small screens and large screens.
  • ERRORS: Includes errors when you make mistakes.


To access the history, just click on the input bar.

Have a great day!

Calculator -- reimagined.

potatojs (846)

the calculator is great it has some bugs.. like why i can whrite an operator in the start of the line? why i can put multiple points in a single number? 'cause i think fixing those small problems isn't that hard right?

Coder100 (18118)

Hello! Those aren't bugs, those are features! This is based on my TI-84+CE. Anyways, putting operators at the start and putting multiple decimal places will throw an error, which is frankly what I want lol @potatojs

potatojs (846)

okayyyy if that is the case this project is

great lol


NoelB33 (351)

Awesome job! Though it does look a bit weird on an iPad.

Coder100 (18118)

LOL yeah idk why it does that. When tried on my emulator it appeared fine... @NoelB33

zplusfour (901)

@Coder100 you can make it responsive

Coder100 (18118)

yeah it is pretty responsive @ZDev1

k9chelsea2 (735)

ngl for my weekly challenge as long as it woks I am happy xD

k9chelsea2 (735)

the thing is I an never be bothered to finish the weekly contest until the day before its judged lol

k9chelsea2 (735)

its actually quite irrititating because I am panicking after the code decides its a good idea not to work and then humiliate me by acting like its my fault as if i wrote the wrong code, smh

LTI2 (116)

Can you prevent this?

Coder100 (18118)

well it just throws an error so idk
I can do that on my TI-84+CE so probably not going to fix @LTI2

zplusfour (901)

But I recommend: when I refresh the page the history will clean
Also check out mine

my post

Coder100 (18118)

yeah, the history does clean when you refresh, but I don't think its too big of a deal @ZDev1

DynamicSquid (4912)

can't even do advanced calculus smh

DynamicSquid (4912)

also congrats on 3k cycles :)


@Coder100 - Why is there a comma button?