miércoles, 9 de noviembre de 2011

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







    double suma(int cotaInf, int cotaSup) //Firma de la función//
{

if( (cotaInf < 0 && cotaSup > 0) || cotaInf > cotaSup){
    printf("Los parámetros son incorrectos, o en el rango especificado hay una divión por cero");
    return -1;

}else{

    double i=0,cuadrado=0,cubo=0,div=0,suma=0;
    double sumaAcumulada=0;
    for(i=cotaInf;i<=cotaSup;i++)
{
        cuadrado=pow(i,2);
        cubo=pow(i,3);
        div=(cubo)/(3*i);
        suma=(div)+(cuadrado);
    sumaAcumulada=sumaAcumulada+suma;
}
    return (sumaAcumulada);

}

}

    int main()
{
    int cI=-8, cS=10;
     printf("La suma es:%lf\n",suma(cI,cS));

}

No hay comentarios:

Publicar un comentario