wiley_pastebin icon

Question 18

wiley_pastebin | PRO | 04/11/19 02:23:17 PM UTC | 0 ⭐ | 857 👁️ | Never ⏰ | []
Java |

500 B

|

None

|

0 👍

/

0 👎

class AproxPI{
    public static void main (String[] args){
        AproxPI p = new AproxPI();
        System.out.println(p.aprox_pi(5));
    }
 
    public double aprox_pi(int term){
        double pi = 1.0;
        double denominator = 3.0;
        boolean is_addition = false;
        int i;
        for(i=0; i<=term; i++){
            if(is_addition){
                pi = pi + (1.0/denominator);
                is_addition = false;
            }
            else{
                pi = pi - (1.0/denominator);
                is_addition = true;
            }
            denominator = denominator + 2.0;
        }
        return (4*pi);
    }
}

Comments