Ciclo iterativo

   Escriba un programa para evaluar el antilogaritmo natural de X utilizando la serie de Taylor a once lugares decimales de exactitud.


#include<stdlib.h>
#include<stdio.h>
#include<math.h>

int main( void )
{

   /* Propósito : EXP de X */
   /* Autor: Prof. Cabassa */

   double X, N, Var1, Var2, Suma;

   printf( "Entre X\n" );
   scanf ( "%lf", &X );
   Suma = 1.0;
   N    = 1.0;

   Var1 = 1.0;
   Var2 =  X / N * Var1;
   while ( ! ( fabs( Var2 - Var1 ) < 1.0E-11 ) )
   {
      Suma += Var2;
      N ++;
      Var1 = Var2;
      Var2 =  X / N * Var1;
   }

   printf( "EXP( %lf ) = %lf\n", X, Suma );

   return 0;

}


Última modificación : sábado 7 de noviembre de 1998

©Derechos Reservados - 1997 - Prof. H. D. A. Cabassa