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

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:

Code demo:

// Bai toan giai phuong trinh bac hai
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main()
{
  float a, b, c, d, x1, x2;
  clrscr();
  printf("\nNhap vao a: ");
  scanf("%f",&a);
  printf("\nNhap vao b: ");
  scanf("%f",&b);
  printf("\nNhap vao c: ");
  scanf("%f",&c);
  if(a==0){
    if(b==0){
      if(c==0){
        printf("\nPhuong trinh vo so nghiem!");
      }
      else{
        printf("\nPhuong trinh vo nghiem!");
      }
    }
    else{
      printf("\nPhuong trinh co mot nghiem, x = %g",-c/b);
    }
  }
  else{
    d=b*b-4*a*c;
    if(d<0){
      printf("\nPhuong trinh vo nghiem!");
    }
    else if(d==0){
      printf("\nPhuong trinh co nghiem kep, x1 = x2 = %g",-b/(2*a));
    }
    else{
      printf("\nPhuong trinh co hai nghiem phan biet:");
      x1=(-b+sqrt(d))/(2*a);
      x2=(-b-sqrt(d))/(2*a);
      printf("\nx1 = %g",x1);
      printf("\nx2 = %g",x2);
    }
  }
  getch();
}

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: Nguyên hay thực
« Trướ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
Copied !!!