Buscar

logica de programação estrutura de repetição

Desenvolver um programa para calcular a área definida entre o gráfico de uma função e o eixo x dentro de um valor inicial x=a até um valor final x=b Para isso, usa-se do expediente de dividir a região definida em pequenos retângulos, calcular a área de cada um deles e somar. Quanto maior for o número de retângulos, mais correto será o cálculo da área. A base de cada retângulo tem valor constante igual a (b-a) dividido pelo número de retângulos. A altura de cada retângulo será medida pelo valor da função no ponto médio da base de cada retângulo. sugestão: construir uma função que receba um valor de x e retorne o valor de f(x) para uma função matemática qualquer (adotar). Com isso podemos calcular facilmente para qualquer função (é só trocar)

💡 4 Respostas

User badge image

Alexsandro Santos

include<iostream> #include<cmath> #include<stdlib.h> using namespace std; float calcular função (float x) { return pow (x,2) + x - 2; } int main () { char escolha = 'S'; do { float x1, x2, qtdeRet, media, somaArea=0; cout <<" Calculo da area de uma funçao \n"; cout <<" Sera usada a funçao: f(x)= pow(x,2)+x-2 \n"; cout <<"Informe a posição do x inicial "; cin >>x1; cout <<" \n informe a posição do x final"; cin >>x2; white(x2 < x1) { cout<<"\n O valor de x inicial tem que ser menor do o do x final! \n"; cout<<"informe a posiçao do x inicial: " cin >> x1; cout<<"\n informe a posição do x final: "; cin>> x2; } cout<<" \n Em quantas partes quer dividir essa area ? "; cin >>qtdeRet; media = (x2 - x1)/qtdeRet; for ( int i = 0; i < qtdeRet; i++) { float resultado = calcular funçao(x1+(media/2))*media; if (resultado < 0) { resultado * = -1; } soma area += resulado; x1 += media; } cout << "\n A area da funçao e : "<<soma area<<"\n\n"; cout << "Deseja continuar ? (S/N)"; cout <<"\n\n"; } while (escolha == 'S'|| escolha == 'S'); system("pause"); return 0; }

0
Dislike0
User badge image

Andre Smaira

logica de programação estrutura de repetição

Desenvolver um programa para calcular a área definida entre o gráfico de uma função e o eixo x dentro de um valor inicial x=a até um valor final x=b Para isso, usa-se do expediente de dividir a região definida em pequenos retângulos, calcular a área de cada um deles e somar. Quanto maior for o número de retângulos, mais correto será o cálculo da área. A base de cada retângulo tem valor constante igual a (b-a) dividido pelo número de retângulos. A altura de cada retângulo será medida pelo valor da função no ponto médio da base de cada retângulo. sugestão: construir uma função que receba um valor de x e retorne o valor de f(x) para uma função matemática qualquer (adotar). Com isso podemos calcular facilmente para qualquer função (é só trocar)

#algorítimos#LOGICADEPROGRAMAÇÃO#estruturaderepetição


Vamos usar python 2.7 para integrar $f(x)=x$ entre $x=0$ e $x=2$:

0
Dislike0
User badge image

Andre Smaira

Vamos usar python 2.7 para integrar $f(x)=x$ entre $x=0$ e $x=2$:

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais