Ti-o explic aici...
Ideea e urmatoarea: iti vor trebui 3 if-uri pt. delta care sa-ti zica natura si semnu' .
So. Un :
daca (delta<0)
executa..
x1, x2 -> nr. complexe (afisare de exemplu)
Un al doilea:
daca (delta>0)
executa...
-> x1, x2 -> nr. reale (idem)
daca(delta==0)
x1=x2 - reale.
Asta-o fost cu natura.
Cu semnu' ma bate matematica. Aflii delta, apoi scrii x1 si x2 sub forma teoretica si vezi daca-i negativ sau pozitiv.
ADICA:
daca (-b + Sqrt(delta) ) / (2 * a ) < 0
x1 -> negativ
daca (-b + Sqrt(delta) ) / (2 * a ) > 0
x1 -> pozitiv...
la fel si cu x2, numa' cu *Sqrt -u'
Sper ca intelegi.
Datele de intrate ti le faci singur, ca e prea usor.
Ideea e urmatoarea: iti vor trebui 3 if-uri pt. delta care sa-ti zica natura si semnu' .
So. Un :
daca (delta<0)
executa..
x1, x2 -> nr. complexe (afisare de exemplu)
Un al doilea:
daca (delta>0)
executa...
-> x1, x2 -> nr. reale (idem)
daca(delta==0)
x1=x2 - reale.
Asta-o fost cu natura.
Cu semnu' ma bate matematica. Aflii delta, apoi scrii x1 si x2 sub forma teoretica si vezi daca-i negativ sau pozitiv.
ADICA:
daca (-b + Sqrt(delta) ) / (2 * a ) < 0
x1 -> negativ
daca (-b + Sqrt(delta) ) / (2 * a ) > 0
x1 -> pozitiv...
la fel si cu x2, numa' cu *Sqrt -u'
Sper ca intelegi.
Datele de intrate ti le faci singur, ca e prea usor.