This commit is contained in:
W̷̛͒i̶̓͗l̷͗̌ľ̶͘ committed 2021-12-13 22:53:07 +00:00
1 parent c185bcfcc5
commit a399d00e11
1 file changed
+11 -25
+11 -25
View File
@@ -1,28 +1,14 @@
const x = 10
const y = 10
var stopped = ''
log('welcome to PI calculator!')
sub genGrid(x, y) [
const board = []
var i = 0
while (i<-x) [
append(board, [])
var j = 0
while (j<-y) [
append(board[i], 'O')
j++
]
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(angles*i)
i++
]
return board
]
sub showBoard(board, x, y) [
var i = 0
while (i<-x) [
log(join(' ', board[i]))
i++
]
]
showBoard(genGrid(x, y), x, y)
log('pi is',sides/diameter)
log('completed in', time()-timing, 'seconds')