Các Phương Pháp Bd Thuật Toán

xlà ẩn số chưa biết.a,b,clà các số đã biết (akhác 0). Chúng ta có thể gọi a làhệ số bậc hai, b là hệ số bậc một, và c làhằng số (hay còn có thể gọisố hạng tự do).

Cách giải phương trình bậc 2 như sau:

Nếu a != 0 thì tính delta = b² – 4acNếu delta Nếu delta = 0 thì phương trình có nghiệm kép: x1 = x2 = -b/2aNếu delta > 0 thì sẽ có 2 nghiệm phân biệt: x1 = (-b + delta)/2a, x2 = (-b -delta)/2a;

Giải phương trình bậc 2 bằng cách sử dụng cấu trúc điều khiển if elsetrongC++ như sau:

Đang xem: Sử dụng ngôn ngữ giả để trình bày giải thuật để giải phương trình ax2 bx c 0

#include #include #include using namespace std;int main(){ float a, b, c, delta, x1, x2; cout > a; cout > b; cout > c; if(a == 0) { // a== 0 phuong trinh tro thanh phuong trinh bac mot bx + c = 0 if(b == 0) { if (c == 0) { cout 0) { x1 = (-b+sqrt(delta))/(2*a); x2 = (-b-sqrt(delta))/(2*a); cout
Kết quả sau khi thực thi đoạn code trên như sau:

Khi nhập a = 0, b = 0, và c = 0:

Khi nhập a = 0, b = 0 và c = 4:

Khi nhập a = 0, b = 2 và c = 3:

Khi nhập a = 1, b = 2, và c = 1:

Khi a = 4, b = 1 và c = 8:

Khi a = 1, b = 5, và c = 2:

Xem thêm: Một Vài Bài Tập Bổ Trợ Bơi Lội, Một Vài Bài Tập Bổ Trợ Trên Cạn Khi Tập Bơi SảI

8. Bài tập if else C++
C++ – Câu hỏi trắc nghiệm lệnh if else 1
C++ – Câu hỏi trắc nghiệm lệnh if else 2
C++ – Giải phương trình bậc một ax + b = 0
C++ – Giải phương trình bậc hai ax2 + bx + c = 0
C++ – Tìm số lớn nhất trong 3 số được nhập từ bàn phím.
C++ – Đánh giá hạng học sinh dựa vào điểm số
C++ – In ra màn hình thế kỷ dựa vào năm được nhập từ bàn phím
C++ – Kiểm tra tam giác có hợp lệ không dựa vào 3 góc được nhập từ bàn phím
C++ – Kiểm tra một năm bất kỳ được nhập từ bàn phím có phải năm nhuận không
C++ – Kiểm tra một ký tự có phải là Alphabet hay không

Starting Control Statement Function Array & Pointer OOP STL Iterators Other Features

Xem thêm: Sự Khác Nhau Giữa Diện Tích Giọt Gianh, Cách Tính M2 Xây Dựng Theo Giọt Gianh Mái

2020 – lingocard.vn. All Right Reserved Theme GoodNews, nền tảng Codeigniter, VPS mua tại Tinohost

*

Nếu bạn phát hiện lỗi sai link, nội dung sai, hay một lỗi bất kì nào đó trên trang này thì hãy cho mình biết nhé. Cám ơn bạn!

Xem thêm bài viết thuộc chuyên mục: Phương trình