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