The book is intorduction to java programming 10th editionSol

The book is intorduction to java programming 10th edition

Solution

// problem 5.24

import java.util.Scanner;

class Excercise524
{

public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(\"Enter last denominator: \");
int lastDenom = sc.nextInt();

int i = 1;
double sum = 0;

// incrementing loop by 2 always and computing sum by adding current term to existing sum

for(i = 1; i < lastDenom; i = i+2)
{
sum += (double)i/(i+2);
}

System.out.format(\"Sum of the series is : %.12f\ \", sum);

}
}

/*

Sample run

$ javac Excercise524.java
$ java Excercise524
Enter last denominator: 10001
Sum of the series is : 4991.519096800889

*/

// problem 5.25 . Please not as per question I have used entered value as last denominator and computer value of i from it

import java.util.Scanner;

class Excercise525
{

public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(\"Enter last denominator: \");
int lastDenom = sc.nextInt();

int j = 1;
double pi = 0;

// Compute required value of i

int i = (lastDenom+1)/2;

for(j = 1; j <= lastDenom; j++)
{

// Add next term to approx value of pi
pi += 4.0*(Math.pow(-1, j+1))/(2*j -1);
}

System.out.format(\"Approx value of pi is : %.12f\ \", pi);

}
}

/*

Sample output

$ javac Excercise525.java
$ java Excercise525
Enter last denominator: 20001
Approx value of pi is : 3.141642651090

*/

The book is intorduction to java programming 10th editionSolution// problem 5.24 import java.util.Scanner; class Excercise524 { public static void main(String[]
The book is intorduction to java programming 10th editionSolution// problem 5.24 import java.util.Scanner; class Excercise524 { public static void main(String[]

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site