Hoclaptrinh.net. Theme images by Storman. Powered by Blogger.

Instagram posts

About us

5/12/16

[C/C++] Hướng dẫn giải phương trình bậc hai - DEV-C++ (Học qua video)

Đề bài:
Giải phương trình bậc 2: ax2 + bx + c = 0 (a,b nguyên; nhập từ bàn phím)

Mục đích:
- Khai báo thư viện chứa các hàm cần dùng như: math.h
- Khai báo biến, chọn kiểu dữ liệu phù hợp, ép kiểu dữ liệu
- Sử dụng cấu trúc rẽ nhánh if..else (lồng nhau)

Hướng dẫn:
- Dựa vào a, b, c nhập vào, ta sẽ xét các trường hợp
  + TH1: a = 0: Phương trình về dạng bậc nhất bx + c = 0; 
        . b = 0, c = 0 : Phương trình có vô số nghiệm;
                    c! = 0: Phương trình vô nghiệm;
        . b != 0: Phương trình có 1 nghiệm duy nhất x = -c/b;
  + TH2: a != 0: Thực hiện tính delta và biện luận theo 3 trường hợp
        . delta < 0 : Phương trình vô nghiệm
        . delta ==0: Phương trình có 1 nghiệm kép
        . delta > 0: Phương trình có 2 nghiệm phân biệt
                   x1 = (-b + sqrt(delta))/ 2*a;
                   x2 = (-b - sqrt(delta))/ 2*a;
- Kiến thức: 
    + Khai báo biến, nhập/xuất dữ liệu, sử dụng cấu trúc rẽ nhánh if..else
    + Cách giải phương trình bậc nhất, với các trường hợp

Video thực hành từng bước:


0 on: "[C/C++] Hướng dẫn giải phương trình bậc hai - DEV-C++ (Học qua video)"