Sa se afiseze solutiile reale ale ecuatiei de gradul al doilea.
analiza problemei -elaborarea algoritmului
Fie ecuatia de gradul 2 ax²+bx+c=0
-daca la toti coeficientii ecuatiei sunt egali cu 0 atunci avem o ecuatie nederterminata care are o infinitate de solutii (S=R)
- daca a,b=0 , iar c<>0 atunci avem o ecuatie care nu are solutii.
-daca a=0, b ,c <>0 atunci ecuatia se reduce la o ecuatie de gradul1 care are o singura solutie x=-c/b.
daca a,b,c <>0 atunci tebuie calculat discriminantul (delta) ecuatiei d=b*b-4*a*c
-daca d>=0 atunci ecuatia are solutii reale =(-b+-sqrt(d))(2*a)
-daca d<0 atunci ecuatia nu are solutii reale.
Răspunsuri la întrebare
Răspuns de
3
Coeficientii sunt a, b si c (ax^2+bx+c=0):
citeste a, b, c
daca a = b AND b = c atunci
scrie "Ecuatia are o infinitate de solutii"
altfel
daca a = 0 AND b = 0 AND c <> 0 atunci
scrie "Ecuatia nu are solutii"
altfel
delta <- b*b-4*a*c
daca delta < 0 atunci
scrie "Ecuatia nu are solutii reale"
altfel
daca delta = 0 atunci
rez <- -b/(2*a)
scrie "Radacina dubla ", rez
altfel
rez1 <- (-b-sqrt(delta))/(2*a)
rez2 <- (-b+sqrt(delta))/(2*a)
scrie rez1," ", rez2
citeste a, b, c
daca a = b AND b = c atunci
scrie "Ecuatia are o infinitate de solutii"
altfel
daca a = 0 AND b = 0 AND c <> 0 atunci
scrie "Ecuatia nu are solutii"
altfel
delta <- b*b-4*a*c
daca delta < 0 atunci
scrie "Ecuatia nu are solutii reale"
altfel
daca delta = 0 atunci
rez <- -b/(2*a)
scrie "Radacina dubla ", rez
altfel
rez1 <- (-b-sqrt(delta))/(2*a)
rez2 <- (-b+sqrt(delta))/(2*a)
scrie rez1," ", rez2
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă