#include <iostream>
#include <math.h>
using namespace std;
float a, b, c, delta, x1, x2;
int main(){
cout<<"Insira o valor de A ==> ";
cin>>a;
cout<<"Insira o valor de B ==> ";
cin>>b;
cout<<"Insira o valor de C ==> ";
cin>>c;
if (a==0){
cout << "\nNAO EXISTE EQUACAO DO SEGUNDO GRAU SE 'A' FOR IGUAL A ZERO!!!\n\n";
}else{
delta = pow(b,2) - 4 * a * c;
cout << "\nDELTA ==> "<< delta<<"\n\n";
if (delta == 0){
x1 = -b / 2 * a;
cout << "Existe somente uma raiz ==> "<<x1<<"\n\n";
}else if(delta < 0){
cout << "NAO EXISTEM RAIZES REAIS\n\n";
}
else{
cout << "AS RAIZES SERAO: \n";
x1 = (-b + sqrt(delta))/2*a;
x2 = (-b - sqrt(delta))/2*a;
cout << "\tX1 ==> :"<<r1<<"\n";
cout << "\tX2 ==> :"<<r2<<"\n\n";
}
}
system("pause");
}
Para a resolução do problema foram usados conhecimentos sobre a linguagem C++.
#include <iomanip>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, delta, raiz1, raiz2;
cout << "Entre com os valores de a, b e c da equacao ax^2+bx+c" << endl;
cin >> a >> b >> c;
delta = (b * b) - (4 * a * c);
raiz1 = ((-b) + sqrt(delta)) / (2 * (a));
raiz2 = ((-b) - sqrt(delta)) / (2 * (a));
if(delta > 0)
{
cout << "Raizes da equacao: " << endl;
cout << "Raiz 1: " << raiz1 << endl;
cout << "Raiz 2: " << raiz2 << endl;
}
else if(delta == 0)
{
cout << "Delta = 0, portanto, raiz unica : " << raiz1 << endl;
}
else
{
cout << "Nao eh possivel calcular as raizes, pois o delta encontrado eh negativo." << endl;
}
}
Para a resolução do problema foram usados conhecimentos sobre a linguagem C++.
#include <iomanip>
#include <iostream>#include <cmath>using namespace std;int main(){double a, b, c, delta, raiz1, raiz2;cout << "Entre com os valores de a, b e c da equacao ax^2+bx+c" << endl;cin >> a >> b >> c;delta = (b * b) - (4 * a * c);raiz1 = ((-b) + sqrt(delta)) / (2 * (a));raiz2 = ((-b) - sqrt(delta)) / (2 * (a));if(delta > 0){cout << "Raizes da equacao: " << endl;cout << "Raiz 1: " << raiz1 << endl;cout << "Raiz 2: " << raiz2 << endl;}else if(delta == 0){cout << "Delta = 0, portanto, raiz unica : " << raiz1 << endl;}else{cout << "Nao eh possivel calcular as raizes, pois o delta encontrado eh negativo." << endl;}}Para escrever sua resposta aqui, entre ou crie uma conta.
Lógica de Programação
•ESTÁCIO
Compartilhar