Ciclo iterativo
Escriba un programa para evaluar el coseno de X utilizando la serie de Taylor a cinco lugares decimales de exactitud.
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main( void )
{
/* Propósito : Coseno de X */
/* Autor: Prof. Cabassa */
double X_en_grados, X, N, Var1, Var2, Suma;
printf( "Entre ángulo\n" );
scanf ( "%lf", &X_en_grados );
X = 3.141592653589793 * X_en_grados / 180.0;
Suma = 1.0;
N = 1.0;
Var1 = 1.0;
Var2 = - pow( X, 2 ) / ( 2.0 * N * ( 2.0 * N - 1.0 ) ) * Var1;
while ( ! ( fabs( Var2 - Var1 ) < 1.0E-5 ) )
{
Suma += Var2;
N ++;
Var1 = Var2;
Var2 = - pow( X, 2 ) / ( 2.0 * N * ( 2.0 * N - 1.0 ) ) * Var1;
}
printf( "Cos %lf = %lf\n", X_en_grados, Suma );
return 0;
}

Última modificación : jueves 18 de junio de 1998
©Derechos Reservados - 1997 - Prof. H. D. A. Cabassa