Mô tả thuật toán giải pt ax+b=0 (Cho mình hỏi bài này có ý tưởng không ạ) Mình xin cảm ơn

2 câu trả lời

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)

* Xác định bài toán :

- Input : hệ số a và b

- Output : nghiệm phương trình bậc nhất

* Mô tả thuật toán :

- Bước 1 : nhập hệ số a và b

- Bước 2 : nếu a = 0 và b = 0 thì phương trình vô số nghiệm

- Bước 3  nếu a = 0 và b <> 0 thì phương trình vô nghiệm

- Bước 4 : nếu a <> 0 thì phương trình có nghiệm là x = -b/a

- Bước 5 : kết thúc