----------INTRODUCTION---------- Works like a normal calculator... ...with SO MUCH MORE functions! Fullscreen is Recommended. ----------BUTTONS---------- 1: The digit 1. 2: The digit 2. 3: The digit 3. 4: The digit 4. 5: The digit 5. 6: The digit 6. 7: The digit 7. 8: The digit 8. 9: The digit 9. 0: The digit 0. .: Decimal Point. =: Equal Symbol. Click this when you start to calculate the expression. AC: All Clear. Clears all of the Variables. +: Plus, which has a meaning of Addition. -: Minus, which has a meaning of Subtraction. *: Times, which has a meaning of Multiplication. /: Divide, which has a meaning of Division. ±: Plus-Minus. When clicked, it turns the positive to negative and vice versa. √: Square Root. ³√: Cube Root. abs: Absolute Value. sin: Sine Function. cos: Cosine Function. tan: Tangent Function. log: Logarithm Base 10. Reverse of Exponentiation. ln: Natural Logarithm. Logarithm but with Base Euler's Number (e). round: Rounds the number to an integer. ceil: Ceiling. asin: Inverse Sine Function. acos: Inverse Cosine Function. atan: Inverse Tangent Function. n!: Factorial. cot: Cotangent (1/Tangent). sec: Secant (1/Cosine). csc: Cosecant (1/Sine). ^: Exponentiation. crd: Chord (2*(Sine(Input/2))). versin: Versine (1-Cosine). cvs: Coversine (1-Sine). vcs: Vercosine (1+Cosine). cvc: Covercosine (1+Sine). hvs: Haversine (Versine/2). hcv: Hacoversine (Coversine/2). hvc: Havercosine (Vercosine/2). hcc: Hacovercosine (Covercosine/2). !n: Subfactorial; also known as Derangement. Γ: Gamma Function, where Γ(n) is (n-1)!. exp: Exponential Function. Basically, exp(x) is e^x. sinc: Sine Cardinal Function, sin(x)/x. floor: Floor Function. ᵗʰrt: Nth root of x. For example, "7th root of 192". sinh: Hyperbolic Sine Function. cosh: Hyperbolic Cosine Function. tanh: Hyperbolic Tangent Function. sgn: Sign Function. Equals -1 if the input is negative; 0 if the input is 0; and 1 if the input is positive. coth: Hyperbolic Cotangent Function. sech: Hyperbolic Secant Function. csch: Hyperbolic Cosecant Function. ℙ-Check: Check if a number is Prime. Fermat ℙ-Check: Check if a number is a Fermat Prime. Fermat Primes are primes of the form 2^2^n+1, and there is only 5 known Fermat Primes. Mersenne ℙ-Check: Check if a number is a Mersenne Prime. Mersenne Primes are primes of the form 2^p-1, where p is a prime. There are 52 known Mersenne primes, the largest one being the largest known prime number. Double Mersenne ℙ-Check: Check if a number is a Double Mersenne prime. Double Mersenne Primes are primes of the form 2^p-1, where p is a Mersenne Prime. There are only 4 known Double Mersenne Primes. Wagstaff ℙ-Check: Check if a number is a Wagstaff Prime. Wagstaff Primes are primes of the form (2^p+1)/3, where p is a prime number. Thabit ℙ-Check: Check if a number is a Thabit Prime. Thabit Primes, also known as 321 Primes or Thābit ibn Qurra Primes, are primes of the form 3*2^n-1. There are 68 known Thabit Primes. exp2: 2^x. expm1: e^x-1. ?: Termial Function = 1+2+3+4+5+…+(n-2)+(n-1)+n. Repunit Check: Check if a number is a repunit, which means it only contains the digit 1. [LONG EXPLANATION] Near-Wall–Sun–Sun ℙ-Check w/ A=1: A Wall–Sun–Sun prime or Fibonacci–Wieferich prime is a kind of prime number that defines as follows - A prime p>5, if p^2 divides the Fibonacci number F(p-(p/5)), where the Legendre symbol (p/5) is equal to 1 if p≡±1 (mod 5), and equal to -1 if p≡±2 (mod 5). As of now, there are no known Wall–Sun–Sun primes, but there is a generalized version called Near-Wall–Sun–Sun primes, which defines that F(p-(p/5)) ≡ Ap (mod p^2) with A being a natural number. This button checks for primes that is a Near-Wall–Sun–Sun Prime with A=1. Wolstenholme ℙ-Check: Check if a number is a Wolstenholme prime. Wolstenholme primes are primes p such that the binomial coefficient (2p-1,p-1) ≡ 1 (mod p^4). There are only 2 known primes of this kind. Φ3: Third Cyclotomic Polynomial. Φ4: Fourth Cyclotomic Polynomial. Φ5: Fifth Cyclotomic Polynomial. Φ6: Sixth Cyclotomic Polynomial. Φ7: Seventh Cyclotomic Polynomial. Φ8: Eighth Cyclotomic Polynomial. Φ9: Ninth Cyclotomic Polynomial. Φ10: Tenth Cyclotomic Polynomial. sinhc: Hyperbolic Sine Cardinal Function; sinh(x)/x. δ: Dirac Delta Function. δ(x) returns Infinity if x=0; and returns 0 if it’s not.
----------UPDATE LOG---------- 1.0 - Initial Release as "OS Calculator", with some mistakes. 1.1 - Added Windows XP background, Dot and Plus-Minus. Fixed the bugs from Version 1.0. 1.2 - Changed operator x (Times) to *. 1.3 - Changed the position of the buttons. 2.0 - Added Abs, Sin, Tan and Cos. 2.0.1 - Changed the result dividing by zero. 2.1 - Added Log. 2.1.1 - Changed the result of logarithm of zero. 2.2 - Changed the positions of the buttons. Added ln. 2.3 - Changed the names of the sprites. Added round. 3.0 - Added asin, atan and acos. 3.0.1 - Minor update for Square Root. 3.0.2 - Minor update for Square Root. 3.1 - Changed the background and the costumes of the sprites. Renamed the project from 'OS Calculator' to just 'Calculator'. 3.1.1 - Added ceil. 4.0 - Changed the position of the buttons. Added color for AC. 4.0.1 - Minor update for dividing by zero. 4.1 - Update for tan(90). 5.0 - Added a bunch of operators. 5.1 - Finished operator "!". Added cbrt (Cube Root) and ^. 5.1.0.1 - Fixed operator "Havercosine" bug. 5.2 - Changed the positions of the buttons. 5.2.1 - Added the Imaginary Unit, yet soon to release. 5.2.2 - Removed the Imaginary Unit. 6.0 - Added Integer and Prime Check, but the Prime one (Check ℙ) is soon to release. 6.0.1 - Finished Prime Check. 6.1 - Removed f', Pi, gcd, lcm and e... :( 6.1.1 - Added !n (Subfactorial). 6.1.2 - Added the Gamma Function Γ and exp. 6.2 - Removed the checking functions. 6.2.1 - Added ᵗʰrt. Now you can calculate any root! 6.2.2 - Added sgn. 7.0 - Added the 6 main hyperbolic trigonometric functions (sinh, cosh, tanh, coth, sech, csch). 7.1 - Re-added the checking functions. 7.2 - Added Fermat Prime Check, Mersenne Prime Check and Double Mersenne Prime Check. 7.2.1 - Changed the result of the 0th root. 7.3 - Added Wagstaff Prime Check. 7.3.1 - Removed Integer Check. 7.4 - Added Thabit Prime Check. 7.4.1 - Added exp2. 7.4.2 - Added expm1. 7.5 - Added ? (Termial Function). 7.6 - Added Repunit Check. 7.7 - Added Near-Wall–Sun–Sun Prime Check with A=1. Fixed Termial Function Bug. 7.8 - Added Wolstenholme Prime Check. 8.0 - Added the Third, Fourth, and Fifth Cyclotomic Polynomial. 8.1 - Added the Sixth Cyclotomic Polynomial. 8.2 - Added the Seventh Cyclotomic Polynomial. 8.2.1 - Fixed the bug of Repunit Check, Near-Wall–Sun–Sun Prime Check with A=1, and Wolstenholme Prime Check not working. 8.3 - Added the Eighth and Ninth Cyclotomic Polynomial. 8.4 - Added the Tenth Cyclotomic Polynomial. 8.5 - Added the Hyperbolic Sine Cardinal Function. Renamed Sinc Function to Sine Cardinal Function. 8.6 - Added the Dirac Delta Function and the Sigmoid Function. 8.6.1 - Removed the Sigmoid Function.