Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2014, 18:29
yoel_monsalve
 
Fecha de Ingreso: febrero-2014
Mensajes: 5
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Serie o sumatoria en C# o C++

Te doy un ejemplo que calcula la serie con un x y n fijos, establecidos en el programa. De ejercicio te queda la modificación (sencilla) para que se pidan estos valores al usuario.

Código C++:
Ver original
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4.  
  5. /* Función que calcula el factorial de un entero no negativo */
  6. int fact( int );
  7.  
  8. int main ( ) {
  9.    
  10.     double x = 1.53464;
  11.     int i, N = 10;
  12.     double s = 1;
  13.  
  14.     for (i = 0; i < N; i++)
  15.     s = s + pow(x, i) / (double) fact(i);
  16.  
  17.     printf( "El valor es: %lf\n", s );
  18.     return 0;
  19. }
  20.    
  21. /* Definición de la función fact */
  22. int fact( int n ) {
  23.    
  24.     int i;
  25.     int prod = 1;
  26.    
  27.     /* para argumento menor o igual a uno devuelve 1 */
  28.     if ( n <= 1 ) return 1;
  29.    
  30.     for (i = 2; i<= n; i++ )
  31.         prod *= i;
  32.    
  33.     return prod;
  34. }