Lập trình C: Giải phương trình bậc 1

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
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:

Lưu đồ cho thuật toán giải phương trình bậc 2

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:

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 

» Tiếp: Giải phương trình bậc 2
« Trước: Các hàm xử lý tập tin
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!