Bài 84: Viết chương trình giải và biện luận phương trình bậc nhất ax + b = 0#include#includeint main[]{float a, b;float x;printf["\nNhap a: "];scanf["%f", &a];printf["\nNhap b: "];scanf["%f", &b];if[a == 0]{if[b == 0]printf["\nPT co vo so nghiem"];elseprintf["\nPT vo nghiem"];}else{x = -b / a;printf["\nPT co 1 nghiem la %f", x];}getch[];return 0;}
Bài viết này mình sẽ hướng dẫn các bạn cách giải phương trình và biện luận phương trình bậc nhất trong c++
- Input
- Output
-
Nghiem cua phuong trinh: -0.5
Cách giải và biện luận phương trình bậc nhất trong c++
Nếu a và b đồng thời bằng 0 thì phương trình [1] có vô số nghiệm.
Nếu a bằng 0 và b khác 0 thì phương trình vô nghiệm.
Nếu a khác 0 thì phương trình luôn có một nghiệm x = -b/a.
Từ cách giải và biện luận như trên chúng ta có thể bắt đầu viết một chương trình giải phương trình bậc nhất trong c++ rồi phải không nào
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include #include using namespace std; int main[] { float a, b; cout a; cout b; if [a == 0] { if [b == 0] cout Chủ Đề |