Bài 23: Giải và biện luận phương trình 〖ax〗^2+bx+c=0
Tác giả
Thông điệp
trantuan1
Tổng số bài gửi : 95 Join date : 15/12/2022 Age : 17 Đến từ : Aluuu bạn (anh,chị) có thể cho tui (em) xin một đăng kí này zới được khum ạaaa ???????? cảm ơn bạn (anh,chị) gất nhìuuuuu (ấn vào link để biết chi tiết ạ <3) https://www.youtube.com/@hesinhthaisoielp7485/about
Tiêu đề: Bài 23: Giải và biện luận phương trình 〖ax〗^2+bx+c=0 Fri Dec 16, 2022 7:43 pm
Bài 23: Cho a, b và c. Giải và biện luận phương trình 〖ax〗^2+bx+c=0 (a≠0) Nếu phương trình Vô nghiệm thì ghi ra “NONE”. Nếu phương trình có Nghiệm kép thì tính và ghi x12 ra. Nếu phương trình có hai nghiệm phân biệt thì tính và ghi ra x1, x2 ra. Lấy chính xác đến 3 chữ số thập phân. BAI23.INP BAI23.OUT 5 6 -1 0.148 -1.348 Thuật toán: Ta tính biệt số delta: d = b*b – 4ac; Sau đó thực hiện xét dấu của d: Nếu d < 0 thì thông báo “NONE” Ngược lại, Nếu d = 0 thì x_12= -b/2a; Đưa x_12 ra. Ngược lại thì Tính x_1= (-b+ √d)/2a; x_2= (-b-√d)/2a; Đưa x_1 và x_2 ra.
Video bài giảng:
Code:
from math import sqrt a = int(input()) b = int(input()) c = int(input()) d = b * b - 4 * a * c if d < 0: print("NONE") elif d == 0: print("{:.3f}".format(-1.0 * b / (2.0 * a))) else: x1 = (-1.0 * b + sqrt(d)) / (2 * a) x2 = (-1.0 * b / a) - x1 print("{:.3f}".format(x1)) print("{:.3f}".format(x2))
Bài 23: Giải và biện luận phương trình 〖ax〗^2+bx+c=0