quarta-feira, 27 de maio de 2015

Exercicio Proposto Integrar Intervalo [a,b]. Integrate 3*(x^2) from 0 to 5.




#include <stdio.h>
#include <math.h>
double f(double x);
int main()
{
  // Declaração de variáveis.
  int i;
  int n = 0;      // Número de partições.
  double a, b;    // Limites do intervalo de integração.
  double sum = 0; // Valor do integral.
  double h;//Altura.

  // Entrada de dados.
  printf("Este Programa Exercicio Proposto 'Apendice' Intervalo [a,b]\n\n");
  printf("Introduza Limite Inferior Variavel 'a' = ");
  scanf("%lf", &a);
  printf("Introduza Limite Superior Variavel 'b' = ");
  scanf("%lf", &b);
  printf("Introduza Numero de Partições do Intervalo  n = ");
  scanf("%d", &n);

  // Calcular dimensão de cada partição.
  h = (b - a) / n ;
  // Ciclo de cálculo.
  for (i = 0; i < n; i++)
  {
    sum = sum + (f(a) + f((a + h)))*h/2;
    a = a + h;
  
  }
 printf("\n");
  // Escrita do resultado.
  printf("O Resultado Total e': %lf\n", sum);
} // end main()
// Função a integrar.
double f(double x)
{
  return  pow(x,2)*3;
} // fim funcao.



Nenhum comentário:

Postar um comentário