# Cool Calculator

**URL:** <https://forum.makecode.com/t/cool-calculator/39869>\
**Category:** Show & Tell\
**Created:** [October 20, 2025, 1:18am UTC](https://forum.makecode.com/t/cool-calculator/39869 "2025-10-20T01:18:48Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [October 20, 2025, 1:18am UTC](https://forum.makecode.com/t/cool-calculator/39869/1 "2025-10-20T01:18:48Z")

</div>

Recently, I was coding in my math class, and decided that I should make a calculator. So, I did. Here’s the link, [https://arcade.makecode.com/S36089-25455-95830-01404](https://arcade.makecode.com/S36089-25455-95830-01404), and if there’s anything anyone thinks I should add, please tell me, and I’ll add it. Hope you like it!

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [October 20, 2025, 4:58pm UTC](https://forum.makecode.com/t/cool-calculator/39869/2 "2025-10-20T16:58:39Z")

</div>

For the square function, you could use a variable and a repeat loop to extend it’s capacity to even more numbers.

---

<div class="post-metadata">

**Author:** ![Longlinh](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/longlinh/32/6525_2.png) [@Longlinh](https://forum.makecode.com/u/Longlinh)\
**Post date:** [October 20, 2025, 4:58pm UTC](https://forum.makecode.com/t/cool-calculator/39869/3 "2025-10-20T16:58:58Z")

</div>

Okay. _inhales deeply_  
Number saver, number display, cotangent, longer numbers support, random number generator, random number generator from x to y, fractions, the ability to do multiple functions, sine/cosine/tangent to the power of -1, factorial, %, pi, Euler’s number, 10^x, time, imaginary number, round, sinh, cosh, tanh, sinh/cosh/tanh to the power of -1, brackets, and equation solver.  
I think you should add all of these.  
They all are a must in mathematics, right, @Air?

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [October 21, 2025, 3:42pm UTC](https://forum.makecode.com/t/cool-calculator/39869/4 "2025-10-21T15:42:34Z")

</div>

@Longlinh, I will begin to work on all these ideas that you’ve give me. Thank you for your input into this. (Also I had already done sine, cosine, and tangent.)

---

<div class="post-metadata">

**Author:** ![moopmakers](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/moopmakers/32/31257_2.png) [@moopmakers](https://forum.makecode.com/u/moopmakers)\
**Post date:** [October 21, 2025, 3:44pm UTC](https://forum.makecode.com/t/cool-calculator/39869/5 "2025-10-21T15:44:24Z")

</div>

That’s really cool!

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [October 21, 2025, 6:47pm UTC](https://forum.makecode.com/t/cool-calculator/39869/6 "2025-10-21T18:47:35Z")

</div>

In math class?? (Relatable)

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [October 21, 2025, 6:56pm UTC](https://forum.makecode.com/t/cool-calculator/39869/7 "2025-10-21T18:56:50Z")

</div>

its the only time one should code

---

<div class="post-metadata">

**Author:** ![Longlinh](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/longlinh/32/6525_2.png) [@Longlinh](https://forum.makecode.com/u/Longlinh)\
**Post date:** [October 22, 2025, 5:35pm UTC](https://forum.makecode.com/t/cool-calculator/39869/8 "2025-10-22T17:35:03Z")

</div>

I know that you have already done sine cosine and tangent. That’s why I didn’t say them in my reply.

---

<div class="post-metadata">

**Author:** ![moopmakers](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/moopmakers/32/31257_2.png) [@moopmakers](https://forum.makecode.com/u/moopmakers)\
**Post date:** [October 22, 2025, 5:35pm UTC](https://forum.makecode.com/t/cool-calculator/39869/9 "2025-10-22T17:35:10Z")

</div>

as do i

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [October 23, 2025, 2:41am UTC](https://forum.makecode.com/t/cool-calculator/39869/10 "2025-10-23T02:41:49Z")

</div>

I also wanted to add something to the conversation instead of just posting random 67 memes, so I decided to use this in math class. It worked.

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/3/d3be444e36aae56515fd632a090b13fd80df955b.png)

---

<div class="post-metadata">

**Author:** ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)\
**Post date:** [October 23, 2025, 4:34am UTC](https://forum.makecode.com/t/cool-calculator/39869/11 "2025-10-23T04:34:10Z")

</div>

@Air I made an RNG

the first number you put in is the higher it goes

> **[Calculator with RNG](https://arcade.makecode.com/S13233-51632-61671-87125)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.
