
Giải và biện luận phương trình bậc nhất
- Posted by Thân Triệu
- Phân loại Bài tập lập trình C, Bài tập lập trình C phần cấu trúc rẽ nhánh, bài tập lập trình thân triệu
- Date 28/07/2020
Yêu cầu của chúng ta ngắn thôi: “Viết chương trình giải và biện luận phương trình bậc nhất“
Rõ ràng chúng ta thấy nó liên quan đến phương trình bậc nhất, nếu bạn quên thì có thể ôn lại toán học xíu nha. Phương trình bậc nhất có dạng ax + b = 0. Nó có một số trường hợp như này:
- Nếu a = b = 0 thì phương trình có vô số nghiệm, tức số nghiệm của nó là vô cực không đếm được
- Nếu a = 0 mà b != 0 thì phương trình vô nghiệm, tức là không có nghiệm
- Nếu a, b cùng khác 0 thì nghiệm của phương trình là x = -b/a
Giờ chúng ta sẽ xây dựng các bước thực hiện chương trình giải quyết vấn đề trên nhé:
- Bước 1 khai báo ba biến a, b, x
- Bước 2: Nhập vào hệ số a, b, x là thứ ta cần tìm nên không nhập làm gì
- Bước 3: Xét 3 trường hợp trên kia
- Nếu a, b cùng bằng 0 => kết luận nó vô số nghiệm
- Nếu a = 0 nhưng b khác 0 => kết luận phương trình không có nghiệm
- Trường hợp còn lại ta tính và kết luận nghiệm x = -b/a
Bây giờ đến lượt thực thi chương trình đây. Khuyến nghị các bạn tự thực hiện theo ý tưởng trên, sau đó mới soi kết quả nhé.
Chương trình thực hiện bằng ngôn ngữ lập trình C:
Kết quả:
Xong rồi! Cũng đơn giản thôi phải không nào. Các bạn cứ lấy giấy bút ra lên kế hoạch, vẽ sơ đồ các bước rồi chúng ta mới bắt đầu code nhé. Như vậy sẽ luôn hiệu quả hơn so với việc đọc đề phát các bạn lao vào code như cướp đuổi đấy.
Mình có rất nhiều khóa học miễn phí và trả phí. Các bạn có thể chọn cho mình một khóa học và nâng cao level của bản thân nha.
Chúc các bạn lập trình vui vẻ!
Có thể bạn quan tâm

Liệt kê các số thuận nghịch chia hết cho k

Kiểm tra số thuận nghịch
