¡Salió!

¡Wow! Al fin he conseguido sacar el ejercicio [que comentaba en el post anterior](http://daniellopez.es/2008/01/10/atascado/).

En él se me pedía desarrollar un algoritmo en **C++** (usando estructuras de control) que hiciese [el producto de Wallis](http://daniellopez.es/2008/01/10/atascado/).

producto wallis

Después de una tarde entera intentando resolverlo, me ha dado por mirar en la [Wikipedia](http://es.wikipedia.org) para intentar comprender un poco la fórmula usada por el matemático **John Wallis**.

Al observar la forma auténtica de la fórmula me he dado cuenta de qué es lo que tenía que hacer:

producto de wallis

El algoritmo básicamente ha quedado tal y como podréis var tras el salto.

int main()
{
// Zona de Declaración de Variables del Programa principal
double pi, parcial, i, total;
int n;
cout << “Introduce un valor: “;
cin >> n;
parcial=0;
total=1;
for (i=1; i<=n; i++)
{
      parcial=(4*i*i)/((2*i-1)*(2*i+1));
      total=total*parcial;
}

pi=2*total;

cout << “El valor aproximado de PI es: “ << pi << endl;
system(“Pause”);
return 0;
}

votar Vota este post en Bitacoras.com

Un comentario, ¿algo que añadir?