wiley_pastebin

Question 18

Apr 11th, 2019
912
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.50 KB | None | 0 0
  1. class AproxPI{
  2.     public static void main (String[] args){
  3.         AproxPI p = new AproxPI();
  4.         System.out.println(p.aprox_pi(5));
  5.     }
  6.  
  7.     public double aprox_pi(int term){
  8.         double pi = 1.0;
  9.         double denominator = 3.0;
  10.         boolean is_addition = false;
  11.         int i;
  12.         for(i=0; i<=term; i++){
  13.             if(is_addition){
  14.                 pi = pi + (1.0/denominator);
  15.                 is_addition = false;
  16.             }
  17.             else{
  18.                 pi = pi - (1.0/denominator);
  19.                 is_addition = true;
  20.             }
  21.             denominator = denominator + 2.0;
  22.         }
  23.         return (4*pi);
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment