16/11/2022 ; 5:28 PM
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
/* Cálculo de P.
|
||||
El programa obtiene el valor de P aplicando una serie determinada.
|
||||
|
||||
I, B, C: variables de tipo entero.
|
||||
RES: variable de tipo real de doble precisión. */
|
||||
|
||||
void main(void)
|
||||
{
|
||||
int I = 1, B = 0, C;
|
||||
double RES;
|
||||
RES = 4.0 / I;
|
||||
C = 1;
|
||||
|
||||
while ((fabs(3.1415 - RES)) > 0.0005)
|
||||
{
|
||||
I += 2;
|
||||
if (B)
|
||||
{
|
||||
RES += (double)(4.0 / I);
|
||||
B = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
RES -= (double)(4.0 / I);
|
||||
B = 1;
|
||||
}
|
||||
C++;
|
||||
}
|
||||
printf("\nNumero de terminos: %d\n", C);
|
||||
|
||||
system("pause");
|
||||
}
|
||||
Reference in New Issue
Block a user