Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programa em Dev C++ para realizar cálculos de equações de segundo grau Para desenvolvermos este programa, utilizamos a linguagem C++, obedecendo as seguintes caracteristicas: #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { float a,b,c,x1,x2,x,delta; a,b,c,x1,x2,x,delta=00.00; cout<<"Equacao do segundo grau \n\n"; cout<<"Digite o valor de A:"; cin>> a; cout<<"Digite o valor de B:"; cin>> b; cout<<"Digite o valor de C:"; cin>> c; { delta=(b*b)-4*a*c; } if (delta<0) { cout<<"Nao existem raizes reais"<<endl; } else if (delta==0) { x= b*(-1)/2*a; cout<<"As duas raizes sao iguais"<<endl; system("PAUSE"); cout<<"O valor da raiz eh:"<<x<<endl; } else if (delta>0) { x1= (b*(-1)-sqrt(delta))/(2*a); x2= (b*(-1)+sqrt(delta))/(2*a); cout<<"Existem duas raizes"<<endl; system("PAUSE"); cout<<"A primeira raiz vale:"<<x1<<endl; system("PAUSE"); cout<<"A segunda raiz vale:"<<x2<<endl; cout<<"\n\n Desenvolvido por Leonardo Eloy Cruz\n\n"<<x2<<endl; } system("PAUSE"); return EXIT_SUCCESS; } Captura das telas no Dev C++ Passo à passo da aplicação do programa Após realizarmos a compilação do programa, executamos o mesmo para encontrarmos os valores de X. Para a equação: F(x)= 3x²-12x+9, onde: a= 3; b= -12 e c= 9 Teremos: 1º Passo: digitar o valor de A; Foi inserido o valor de A= 3; 2º Passo: digitar o valor de B; Foi inserido o valor de B= -12; 3º Passo: digitar o valor de C; Foi inserido o valor de C= 9; O programa informou que existem duas raízes para essa equação; O valor da primeira raiz obtida foi 1; O valor da segunda raiz obtida foi 3; Encontrando os valores de X utilizando a Fórmula de Bhaskara: F(x)= 3x²-12x+9 a= 3; b= -12 e c= 9 ∆= b²-4ac ∆= (-12)²-4.3.9 ∆= 144-108 ∆=36 Fórmula de Bhaskara X1= -(-12)-√36 X1= 12-6 X1= 6 X1= 1 2.3 6 6 X2= -(-12)+√36 X2= 12+6 X2= 18 X2= 3 2.3 6 6 Universidade Estácio de Sá – Campus Sulacap Lógica de Programação Programa para calcular as equações de 2º grau utilizando Linguagem Dev C++ Alunos Leonardo Eloy Cruz Matrícula: 2017.03.036972 Wagner Monteiro de Araujo Matrícula: 201703082486 Professor André Gustavo Araújo da Silva Rio de Janeiro, 18 de abril de 2017
Compartilhar