3. Viết chương trình giải phương trình bậc hai ax2 + bx + c = 0

2 câu trả lời

Program giai_phuong_trinh_bac_hai;

uses crt;

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

begin

clrscr;

write('Nhap a = ');Readln(a);

write('Nhap b = ');readln(b);

write('Nhap c = ');readln(c);

if a = 0 then write('Khong phai phuong trinh bac hai')

else

begin

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

if delta = 0 then

begin

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

write('Phuong trinh co nghiem kep x1 = x2 = ',x1:10:2);

end

end;

if delta>0 then

begin

writeln('Phuong trinh co hai nghiem phan biet ');

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

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

write('x1 = ',x1:10:2,' va x2 = ',x2:10:2);

end;

if delta < 0 then write('Phuong rinh vo nghiem');

readln;

end.

Source Code Giải Phương Trình 
(ax+bx+c=0)

import math
#Hệ số 
a = float(input("Nhập Hệ Số a: "))
b = float(input("Nhập Hệ Số b: "))
c = float(input("Nhập Hệ Số c: "))
delta = b*b - 4*a*c
#giải phương trình
if delta < 0:
    print("\nPhương Trình Vô Nghiệm !")
elif delta == 0:
    print("\nPhương Trình Có Nghiệm Kep x1 = x2", -b/(2*a))
else:
    x1 = (-b - math.sqrt(delta))/(2*a)
    x2 = -b/a - x1
    print("\nPhương Trình Có 2 Nghiệm Phân Biệt ")
    print("x1 = ",x1, "x2 = ", x2)
Mik gửi bạn ạ

mik dùng python 

no copy

Câu hỏi trong lớp Xem thêm