Skip to content

Instantly share code, notes, and snippets.

@oliverjam
Last active June 15, 2017 15:08
Show Gist options
  • Save oliverjam/efdcdac20653d17f4f0516fc1d16acdb to your computer and use it in GitHub Desktop.
Save oliverjam/efdcdac20653d17f4f0516fc1d16acdb to your computer and use it in GitHub Desktop.
null created by oliverjam - https://repl.it/InIk/0
function calculatePi(dp = 200000) {
let pi = 3;
let i = 2;
while (i < dp) {
const divisor = 4 / (i * (i + 1) * (i + 2));
if (i % 4 === 0) {
pi -= divisor;
} else {
pi += divisor;
console.log(i + ' ' + pi);
}
i += 2;
}
return pi;
}
calculatePi();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment