Calculando Pi
Publicado por León (4 intervenciones) el 25/11/2012 00:41:12
Tengo que calcular el valor de pi usando una sumatoria:
pi=4(1-1/3+1/5-1/7+1/9............)
He hecho el siguiente código fuente pero una vez introducido el número de términos a usar en la sumatoria en la ejecución no aparece nada y he mirado todo el código y no consigo dislucir la solución:
Por favor necesito ayuda que ya no sé que más hacer
pi=4(1-1/3+1/5-1/7+1/9............)
He hecho el siguiente código fuente pero una vez introducido el número de términos a usar en la sumatoria en la ejecución no aparece nada y he mirado todo el código y no consigo dislucir la solución:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
double CalculoPi(int n);
using namespace std;
int main (void)
{
int x;
double PI;
cout << "Introduzca el numero de terminos a tener en cuenta en la suma: ";
cin >> x;
PI = CalculoPi(x);
cout << "El valor del numero PI es: " << PI << endl;
system("pause");
return 0;
}
// Función CalculoPi: calcula el número PI respecto de la suma
// Parámetros: x
// Devuelve: el número PI
double CalculoPi(int n)
{
double suma;
int i;
suma = 0*0;
for (i=0; i<=x; i++)
{
if ((i=2)||((i%2)==0))
{
suma=suma+((double)1/(2*i+1));
}
else suma=suma-((double)1/(2*i+1));
}
return 4*suma;
}
Por favor necesito ayuda que ya no sé que más hacer
Valora esta pregunta


0