Logarithm Function: https://pico-8.fandom.com/wiki/Math
A simple calculator cartridge.
Controls:
(D-pad) Move Cursor
(O) Selected Button
Limitations:
• Numbers only go up to 32767 before wrapping around
• Numbers are rounded to 4 digits
• Logarithm function is approximated
• Generally bad code
I tried to get the square root of 7, @girres42, and it only gave back zero.
I pushed two buttons. 7 and the SQRT button.
@dw817 In that case, you would do (7), (√), (2), then (=). I tried making the UI as clear as possible within the 64x64 size.
Wow. That is - very different from my calculator, @girres42. Here I just type 7 and the square root key. I was expecting instant calculation thus: answer=sqrt(x)
I see what you are doing here is quite clever x^(1/y)
so you can get any root you want, square or cube if desired. Neat !
Let me try that.
Okay 27
√
3
= 2.9996
Hmm .. Oh, but that's not right. It should be 3.
@dw817 PICO-8 rounds (1/3) to .3333. So, it's actually doing 27^(.3333)
(which equals 2.9996). I can't really think of a work around.
Let me try in Blitz, @girres42.
27^(1/3)
3.0000000982235946
Oh, even worse. Isn't there a way to get a nice cube root of 27 in Pico-8 with the correct result of 3 ?
Tried Windows Calculator:
27^(1/3)
Ah ! It got 3. So it is possible anyways.
[Please log in to post a comment]