File tree 2 files changed +25
-2
lines changed
2 files changed +25
-2
lines changed Original file line number Diff line number Diff line change @@ -3266,7 +3266,7 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
3266
3266
</a>
3267
3267
</td>
3268
3268
<td> <!-- C++ -->
3269
- <a href="./CONTRIBUTING.md ">
3269
+ <a href="./src/java/CalculatePi.java ">
3270
3270
<img align="center" height="25" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg" />
3271
3271
</a>
3272
3272
</td>
@@ -3564,7 +3564,7 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
3564
3564
</td>
3565
3565
<td> <!-- Java -->
3566
3566
<a href="./CONTRIBUTING.md">
3567
- <img align="center" height="25" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github -original.svg" />
3567
+ <img align="center" height="25" src="https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java -original.svg" />
3568
3568
</a>
3569
3569
</td>
3570
3570
<td> <!-- Python -->
Original file line number Diff line number Diff line change
1
+ public class CalculatePi {
2
+ public static void main (String [] args ) {
3
+ int [] terms = {10 , 1000 , 100000 , 10000000 };
4
+
5
+ for (int i = 0 ; i < terms .length ; i ++) {
6
+ System .out .println ("(" + terms [i ] + "): " + leibniz_pi_calculation (terms [i ]));
7
+ }
8
+ }
9
+
10
+ public static double leibniz_pi_calculation (int number ) {
11
+ double denominador = 1.0 ;
12
+ double operacao = 1.0 ;
13
+ double pi = 0.0 ;
14
+
15
+ for (int i = 0 ; i < number ; i ++) {
16
+ pi += operacao * (4.0 / denominador );
17
+ denominador += 2.0 ;
18
+ operacao *= -1.0 ;
19
+ }
20
+ return pi ;
21
+ }
22
+
23
+ }
You can’t perform that action at this time.
0 commit comments