Lập trình C: Giải phương trình bậc 1
Giải phóng thời gian, khai phóng năng lực
Video hướng dẫn:
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<stdio.h> main(){ float a,b; printf("\nNhap he so a: "); scanf("%f",&a); printf("\nNhap he so b: "); scanf("%f",&b); if(a==0){ //nếu a==0 thì if(b==0){ //nếu b==0 thì printf("\nPhuong trinh vo so nghiem"); }else{ //nếu không thì (nếu b!=0 thì) printf("\nPhuong trinh vo nghiem"); } }else{ //nếu không thì (nếu a!=0 thì) printf("\nPhuong trinh co nghiem x=%g",-b/a); } return 0; }
Tham khảo:
Giải phóng thời gian, khai phóng năng lực