Editorial for C++ Bài 2.A2: Phương Trình Bậc Nhất
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Lời giải chi tiết:
Đầu tiên, các bạn cần khai báo kiểu dữ liệu của 2 số nguyên dựa vào khoảng giá trị đề bài đưa, các bạn nên sử dụng kiểu dữ liệu double vì kết quả phải làm tròn 2 chữ số thập phân.
Bước 2, các bạn dùng lệnh cin
để nhập số vừa khai báo ở trên.
Bước 3, các bạn sử dụng câu lệnh if
, else if
và else
, chú ý điều kiện của bài này có các trường hợp:
Trường hợp 1 là nếu
a==0
vàb==0
, lúc này phương trình vô số nghiệm, in ra theo yêu cầu đề bài, sử dụng câu lệnhcout
để in ra.Trường hợp 2 là nếu
a==0
vàb!=0
(b khác 0, dấu!=
là dấu khác), in ra theo yêu cầu đề bài, sử dụng lệnhcout
để in ra.Cuối cùng là trường hợp có nghiệm, ỉn ra nghiệm là \(-b/a\), sử dụng câu lệnh
fixed << setprecision()
để in ra số chữ số sau dấu phẩy theo yêu cầu đề bài.
Comments