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


La informatica ne-a dat o problema:

Creati o foaie de calcul destinata rezolvarii ecuatiilor de gradul II:

ax2+bx+c=0, a nu este egal cu 0

Amintim ca pentru a rezolva o astfel de ecuatie mai intii se caluceaza discriminantul (si imi da formula pt discriminant)

In continuare se analizeaza semnul discriminantului. Daca D.0, atunci ecuatia are 2 radacini diferite. (iarasi formula este scrisa in carte)

Daca D=0, atunci ecuatia are doua radacini egale

Daca D<0, atunci ecuatia nu are radacini.


Asa este scrisa problema in carte. Profesoara nu ne-a explicat nimic. A spus ca cine rezolva primeste nota maxima la semestru. Va rog mult din suflet macar ceva indicatii. Multumesc!

Răspunsuri la întrebare

Răspuns de TheSolver
4
Coeficientii sunt a, b si c (ax^2+bx+c=0):
Acel discriminant D se numeste delta, dar tu poti inlocui delta cu D, daca vrei.

citeste a, b, c
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