Informatică, întrebare adresată de lolism96, 9 ani în urmă

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   x_{1,2} =(-b+-sqrt(d))(2*a)
-daca d<0 atunci ecuatia nu are solutii reale.

Răspunsuri la întrebare

Răspuns de TheSolver
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    
Alte întrebări interesante