////////////////////////////////////////////////////////////////////////////////
// Equação de 2º Grau //
////////////////////////////////////////////////////////////////////////////////
#include
#include//para a função sqrt
int a, b, c;
void solv(int &a, int &b, int &c){
//Aqui eu declaro D(Delta), r(raiz de delta) e baskara(duas raizes reais e iguais
float d = ((b* B) - (4*a*c)); float r = sqrt(d); float baskara = ((-b + r) / (2*a));
//Aqui já declaro as raizes reais e diferentes.
float rb1 = ((-b + r) / (2*a)); float rb2 = ((-b - r) / (2*a));
cout << "Delta e igual a: " << d << "\n\n" << endl;
if (r==0){
cout << "A equacao possui duas raizes reais e iguais.\nEla e: " << baskara << endl;}
if (r>0){
cout << "A equacao possui duas raizes reais e diferentes.\nPrimeira: " << rb1 << endl;
cout << "Segunda: " << rb2 << endl;}
else{cout << "A equacacao nao possui raizes reais!" << endl;}
}
void getN(){
cout << "Digite a: " << endl; cin >> a;
cout << "Digite b: " << endl; cin >> b;
cout << "Digite c: " << endl; cin >> c;}
int main()
{
cout << "///////////////////////////////////////////////////////////////////////////////" << endl;
cout << "// Equacao de 2o Grau //" << endl;
cout << "///////////////////////////////////////////////////////////////////////////////" << endl;
getN(); solv(a, b, c);
#ifdef WIN32
system("pause");
#endif
return 0;
}
Usado Float Para uma precisão Maior
Creditos: ScriptBrasil
Autor: Desconhecido
Ter Out 29, 2013 9:59 am por noguche
» (Jogo) O que te lembra esta palavra ?
Sáb Abr 28, 2012 2:53 am por Nexus
» Proximos bonecos do Grand chase (Idéia)
Sáb Abr 28, 2012 2:48 am por Nexus
» Ola pessoal!!!
Qua Jun 22, 2011 12:31 pm por 'Apple~
» Sign Warcraft avaliem
Sáb Jun 04, 2011 11:49 am por -Viper
» Criando Asa level 3
Qui Jun 02, 2011 6:00 am por Nexus
» Entrega para BRUNO ;)
Dom maio 29, 2011 3:09 pm por Nexus
» Estudos Gerais
Dom maio 29, 2011 2:43 pm por вrυทσ
» Jogo do 1 até 2000
Dom maio 29, 2011 2:39 pm por вrυทσ