#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