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.

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 ifelse, 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==0b==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ệnh cout để in ra.

  • Trường hợp 2 là nếu a==0b!=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ệnh cout để 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

There are no comments at the moment.