Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2015, 13:06
Ludemarii
 
Fecha de Ingreso: mayo-2015
Ubicación: San Antonio de Huarochirí - Perú
Mensajes: 20
Antigüedad: 9 años
Puntos: 0
Sonrisa Ejercicio Productorio C++

Hola otra vez, una nueva duda con un ejercicio...

Programa debe leer un entero positivo n>0

i es un entero en el rango −15 ≤ i ≤ n, i ≠ -1

Calcular productorio:



Resolución...

void main()
{
double i,n;
cout<<"Ingrese el valor de n: ";
cin>>n;
double a;
a=0;
for (i=-15;i<=n;i++) {
if (i==-1) continue;
a=a*(i/((i+1)*(i+1)*(i+1)));
}
cout<<"Resultado de la suma es: "<<a;
getch();
}

Hice mis cálculos en excel:
-15/((-15+1)^3) = 0.005466472303207000000000000000
-14/((-14+1)^3) = 0.000034834143033635800000000000
-13/((-13+1)^3) = 0.000000262062418655825000000000
-12/((-12+1)^3) = 0.000000002362696486754250000000
etc...
-2/((-2+1)^3) = 0.000000000000000000001973670069
salto el -1
-0/((-0+1)^3) = 0
1/((1+1)^3) =0
2/((2+1)^3) =0

Qué opinan? estoy calculando mal o es un error del ejercicio?