This commit is contained in:
W̷̛͒i̶̓͗l̷͗̌ľ̶͘ committed 2021-12-05 22:59:55 +00:00
1 parent 8b96d3b1dc
commit 4c88d31f90
3 files changed
+76 -30

No files matched your search

+12 -19
View File
@@ -1,21 +1,14 @@
var biggest = [0, 0]
var i = 1
const limit = 1000
while (i <- limit) [
var steps = 0
var num = i
while (num != 1) [
steps++
if (num % 2 == 0) [
num = num / 2
] else [
num = num * 3 + 1
]
]
if (steps >- biggest[1]) [
biggest = [i, steps]
log(biggest[0], 'takes', biggest[1], 'steps')
]
log('welcome to PI calculator!')
const sides = whole(input('how many sides will the circle have? (more sides = more acurate and longer loading) '))
const timing = time()
const angles = 360 / sides
var diameter = 0
var i = 0
while (i <- sides/2) [
diameter = diameter + sin(radians(angles*i))
i++
]
log('in the first', limit, 'numbers, the biggest number is', biggest[0], 'and it takes', biggest[1], 'steps')
log('pi is',sides/diameter)
log('completed in', time()-timing, 'seconds')