Bài 9. Nhập vào `a` (a≠0), `b`, `c`. Tìm **tất cả nghiệm** của `y = ax² + bx + c = 0` và tọa độ các điểm giao với trục hoành.
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
# Loi giai tu dong cho Bai 9
# Nhom: lop-9
# De bai: Nhập vào `a` (a≠0), `b`, `c`. Tìm **tất cả nghiệm** của `y = ax² + bx + c = 0` và tọa độ các điểm giao với trục hoành.
a = float(input("Nhap a: "))
b = float(input("Nhap b: "))
c = float(input("Nhap c: "))
if a == 0:
if b == 0:
print("Khong phai phuong trinh")
else:
print("Nghiem:", -c / b)
else:
delta = b * b - 4 * a * c
print("Delta =", delta)
if delta < 0:
print("Vo nghiem thuc")
elif delta == 0:
x = -b / (2 * a)
print("Nghiem kep:", x)
else:
import math
sqrt_delta = math.sqrt(delta)
x1 = (-b + sqrt_delta) / (2 * a)
x2 = (-b - sqrt_delta) / (2 * a)
print("x1 =", x1)
print("x2 =", x2)