(Ayuda) Calculo de PI
Publicado por Luis (2 intervenciones) el 24/06/2020 03:48:21
Buenas, no entiendo muy bien como obtener este programa, estoy tratando de usar while y do while, ya que es una sumatoria, pero no estoy obteniendo el resultado esperado, mil disculpas aun soy novato

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int i=1;
float s1,s2,s,epsilon;
cout << "Ingrese el valor de aproximacion ε para el calculo de π: " << endl;
cin >> epsilon;
do{
s1 += 6.0/pow(i,2);
s2 += s1 + (6.0/pow(i+1,2));
i++;
}while (fabs(sqrt(s2)-sqrt(s1)) > epsilon );
cout << "El valor de π con la aproximacion " << epsilon <<" es :" << (float) sqrt(s2)-sqrt(s1) << endl;
return 0;
}

Valora esta pregunta


0