2. The value of p can be approximated by using the following series:
-
¼ 4 1 1
3 þ
1
5 1
7 þþ
1
2n 1 þ
1
2n þ 1
:
The following program uses this series to find the approximate value of p. However,
the statements are in the incorrect order, and there is also a bug in this program.
Rearrange the statements and also find and remove the bug so that this program can
be used to approximate p.#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double pi = 0;
long i;
long n;
cin >> n;
cout << "Enter the value of n: ";
cout << endl;
if (i % 2 == 0)
pi = pi + (1 / (2 * i + 1));
else
pi = pi - (1 / (2 * i + 1));
for (i = 0; i < n; i++)
{
pi = 0;
pi = 4 * pi;
}
cout << endl << "pi = " << pi << endl;
return 0;
1
Expert's answer
2018-10-03T05:08:48-0400
#include <iostream> #include <iomanip>
using namespace std;
int main() { double pi = 0; long i; long n;
cout << "Enter the value of n: "; cout << endl; cin >> n;
pi = 0;
for(i = 0; i < n; i++) { if(i % 2 == 0) pi = pi + (1.0 / (2 * i + 1)); else pi = pi - (1.0 / (2 * i + 1)); }
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment