Sunteți pe pagina 1din 2

program ecuatie_de_gradul_intai;

var a,b,x:real;

begin

writeln('Ecuatia de gradul I: ax+b=0');

writeln;

write('Introduceti o valoare pentru a: ');

readln(a);

write('Introduceti o valoare pentru b: ');

readln(b);

if a=0 then

writeln('Ecuatia nu are sens')

else

begin

x:=-b/a;

writeln('Valoarea lui x este: ',x);

end;

Readln;

end.
program ecuatie_de_gradul_al_doilea;

var a,b,c,d,x1,x2:real;

begin

writeln;

writeln('Ecuatia de gradul al doilea: ax^2+bx+c=0');

writeln;

Write('Introduceti valoarea lui a: ');

Readln(a);

Write('Introduceti valoarea lui b: ');

Readln(b);

Write('Introduceti valoarea lui c: ');

Readln(c);

if a=0 then writeln('Ecuatia este de gradul intai!')

else begin

d:=b*b-4*a*c;

if d<0 then writeln('Ecuatia nu are sens!')

else begin

x1:=(-b-sqrt(d))/(2*a);

x2:=(-b+sqrt(d))/(2*a);

writeln('Valoare lui x1 este: ',x1);

writeln('Valoare lui X2 este: ',x2);

end;

end;

readln;

end.

S-ar putea să vă placă și