Integral de una función polinómica

Mª Beatriz Marzo Murillo

#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;

#define DIM 100

int main()
{
cout << “Programa que calcula la integral definida de un polinomio”;

cout <<“a0+a1*x+…+an*x^n en el intervalo dado. \n\n”;

float XMAX, XMIN, integral=0;

int n;

float v[DIM];

cout <<“Dame el grado del polinomio:”<< endl;

cin>> n;

//Declaramos un vector de dimensión n+1 en el cual almacenamos los coeficientes.

cout << “\n Dame los”<<n+1<<“ coeficientes del polinomio: \n”;

for (int i=0; i<=n; i++)

cin >> v[i];

// Solicitamos los extremos del intervalo hasta que nos los proporcione en el orden correcto.

do{

cout <<“\n Escribe, en orden creciente, el inicio y el final del intervalo:\n”;

cin >> XMIN >> XMAX;

} while (XMAX < XMIN);

// Calculamos y mostramos por pantalla el resultado.

for (int j=0; j<n+1;j++)

integral =integral + (v[j]*pow(XMAX, j+1))/ (j+1)- (v[j]*pow(XMIN,j+1))/(j+1);

cout << “\n La integral en el intervalo [“<<XMIN<<“,”<<XMAX<<“] vale:”<<integral<<“\n\n”;

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s