Dev - C++ - dudas con programa en deecv c++

 
Vista:

dudas con programa en deecv c++

Publicado por jth (2 intervenciones) el 14/08/2011 23:03:51
tengan todos buenos dias, miren tengo el siguiente programa pero no entiendo muy bien el procedimiento que realizan en la funcion calculo, ¿alguien me podría explicar?
void calculodepi(void);
main()
{
//textcolor(9);
printf("\n Este programa calcula pi \n\n\n");
char seleccion;
do{
fflush(stdin);/*borra las variables en la memoria*/
// textcolor(5);
printf("1.presionar c para comensar:\n");
printf("2.presionar s para salir:\n\n");
seleccion=getchar();

switch(seleccion){
case 'c':calculodepi(); /*llama a la funcion*/
break;
}
}
while(seleccion!='s');
}


void calculodepi(void) //funcion calculo
{
double pii=1,salida,errora; /*define las variables*/
int contador=1,numero;
char signoa=1;

//textcolor(6);
printf("ingresa el numero de iteraciones: ");
scanf("%d",&numero);
for (contador=1;contador<numero;contador++){ /*realiza el procedimiento iterativo*/

double incremento,suma;
incremento=(2*contador+1);

incremento=1/incremento;
incremento*=signoa;
suma=pii-incremento;
errora=sqrt(4*incremento*incremento);
pii=suma;
signoa*=(-1);
}

salida=4*pii;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder