Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
[GO] adiciona extra calculatePi
  • Loading branch information
heitor582 committed Nov 11, 2020
commit b346eeb04c502e6ea4079c9aa76c0cb9b01161d3
16 changes: 16 additions & 0 deletions src/go/calculatepi/calculatepi.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package calculatepi

func CalculatePi(terms []int) []float64 {
var denominator float64 = 1.0
var operation float64 = 1.0
pi := make([]float64, len(terms))

for i := 0; i < len(terms); i++ {
for cont := 0; cont < terms[i]; cont++ {
pi[i] += operation * (4 / denominator)
denominator += 2
operation *= -1
}
}
return pi
}