*Xác định bài toán:
- Input: Các số thực a, h, c (a≠0).
- Output: Các số thực X thoả mãn ax2 + bx + c = 0.
*Ý tưởng:
- Tính d = b^2 - 4ac.
- Lần lượt xét ba trường hợp cho giá trị d:
nếu d<0 thì thông báo phương trình vô nghiệm rồi kết thúc
nếu d = 0 thì thông báo phương trình có một nghiệm x =-b/2a
nếu d > 0 thì thông báo phương trình có hai nghiệm phân biệt là:
x1 <- (-b-√ d)/2a.:x2<- (-b+√ d)/2a.
*Thuật toán:
Mô tả thuật toán bằng cách liệt kê:
Bước I: Nhập ba số a, b, c;
Bước 2: d <- b*b - 4*a*c;
Bước 3: nếu d < 0 thì đưa ra thông báo phương trình vô nghiệm rồi kết thúc;
Bước 4: nếu d = 0 thì đưa ra thông báo phương trình có một nghiệm và tính nghiệm x = -b/(2*a),
rồi kết thúc;
Bước 5: nếu (d> 0 thì đưa ra thông báo phương trình có hai nghiệm phân biệt, tính nghiệm
X/= (-b + -√ d) / (2*a) và x2 = (-b - √ d ) / (2*a),
rồi kết thúc;