C/Visual C - Algoritmo que calcule la sumatoria

 
Vista:
sin imagen de perfil

Algoritmo que calcule la sumatoria

Publicado por Ana Mireya (1 intervención) el 10/03/2013 08:21:29
Hola necesito ayuda,,, Realizar un algoritmo que calcule la sumatoria de los primeros 30 terminos de la siguiente serie de numeros:

3/2 - 5/4 + 7/8 -9/16 + 11/32 -13/64+..................


tengo que programarlo en BORLAND C++
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
Imágen de perfil de JuanC

Algoritmo que calcule la sumatoria

Publicado por JuanC (35 intervenciones) el 18/04/2013 01:26:05
algo así podría andar...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <math.h>
 
  //3/2 - 5/4 + 7/8 -9/16 + 11/32 -13/64+..................
 
  double dSum = 0.;
  int n, d;
 
  n = 3;
  d = 2;
  dSum = (double)3/(double)2;
  for(int i=1; i<30; i++){
      n = abs(n) + 2;
      d *= 2;
 
      if(fmod((double)i, 2.) != 0.)
         n *= -1;
 
      dSum += (double)n/(double)d;
     }


Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar