#include
<iostream>
#include
<windows.h>
#include
<cmath>
#include
"conio.h"
using
namespace
std;
int
main(void){
SetConsoleTitle("Calculadora
de Equacao de Segundo Grau | Main");
system("cls");
int
d;
double
a,
b,
c;
//
Valores para calcular a equacao.
double
delta,
x,
x1,
x2;
//
Resultados.
cout
<<
"Calculadora
de Equacao de segundo grau, (ax^2 - bx + c = 0)"
<<
endl;
cout
<<
endl
<<
"Digite
o valor de a (nao precisa de x^2): ";
cin
>>
a;
cout
<<
endl
<<
"Digite
o valor de b (nao precisa de x): ";
cin
>>
b;
cout
<<
endl
<<
"Digite
o valor de c (somente numeros!): ";
cin
>>
c;
delta
=
((b*b)-4*a*c);
x1
=
(-b+(sqrt(delta)))
/
2;
x2
=
(-b-(sqrt(delta)))
/
2;
x
=
(-b)/(2*a);
if
(a
==
0){
cout
<<
"\n\n(A)
nao pode ser igual a (0)! Reiniciando em 5 seg."
<<
endl;
Sleep(5000);
main();
}
else
if
(delta
>
0){
cout
<<
endl
<<
"\n
DELTA = "
<<
delta
<<
endl;
cout
<<
"\n
Duas Raizes reais e Distintas"
<<
endl;
cout
<<
"
X (Uma linha) = "
<<
x1
<<
"."
<<
endl;
cout
<<
"
X (Duas linhas)= "
<<
x2
<<
"."
<<
endl;
cout
<<
"\n\n
Fim da resolusao."
<<
endl;
}
else
if
(delta
==
0){
cout
<<
"\n
DELTA = "
<<
delta
<<
endl;
cout
<<
"\n
Duas Raizes reais iguais (X (uma linha) = X (Duas linhas) )"
<<
endl;
cout
<<
"\n
X = "<<
x
<<
endl;
cout
<<
"\n\n
Fim da resolusao."
<<
endl;
}
else
if
(delta
<
0){
cout
<<
"DELTA
= "
<<
delta
<<
endl;
cout
<<
"\n
Sem raizes iguais"
<<
endl;
}
else{
cout
<<
"\n\nACHO
MELHOR VOCE RESPONDER CORRETAMENTE!"
<<
endl;
Sleep(16);
}
Sleep(2000);
cout
<<
"\n\n
O que deseja fazer? 1 = Fechar programa"
<<
endl;
cout
<<
"\n
2 = Reiniciar programa"
<<
endl;
final:
cout
<<
"\n
Resposta: ";
cin
>>
d;
switch(d){
case
1:
Sleep(100);
break;
case
2:
main();
break;
default:
cout
<<
"\n\n
[Responda Corretamente a Pergunta]"
<<
endl;
goto
final;
break;
}
Sleep(200);
return(0);
}
Nenhum comentário:
Postar um comentário