3 trả lời
Chọn đáp án đúng nhất [Tin học - Lớp 4]
1 trả lời
Chọn đáp án đúng nhất [Tin học - Lớp 4]
1 trả lời
Chọn đáp án đúng nhất [Tin học - Lớp 4]
1 trả lời
Tính [Tin học - Đại học]
1 trả lời
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;}
Hướng dẫn chi tiết:
Phương trình bậc 1 [bậc nhất] là phương trình có dạng: ax + b = 0
Sau đây là một giải thuật cho phương trình bậc nhất:
+ Nhập vào các hệ số a và b
+ Nếu a==0:
- Nếu b==0 => Vô số nghiệm [hay vô định]
- Nếu b!=0 => Vô nghiệm
+ Nếu a!=0:
Phương trình có nghiệm là x = -b/a
Còn dưới đây là lưu đồ cho thuật toán:
Sau đây là đoạn code demo:
#include main[]{float
a,b; printf["
\n
Nhap he so a: "
]; scanf["%f"
,&a]; printf["
\n
Nhap he so b: "
"%f"
,&b];if
[a==0
]{ //nếu a==0 thìif
[b==0
]{ //nếu b==0 thì printf["
\n
Phuong trinh vo so nghiem"
]; }else
{ //nếu không thì [nếu b!=0 thì] printf["
\n
Phuong trinh vo nghiem"
]; } }else
{ //nếu không thì [nếu a!=0 thì] printf["
\n
Phuong trinh co nghiem x=%g"
,-b/a]; }return
0
; }Tham khảo:
1. Khóa học lập trình C/C++ dành cho các bạn từ 12-17 tuổi
2. Khóa học lập trình C/C++ dành cho các bạn từ 18 tuổi