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