Giải Phương Trình Bậc 2 Co Nghiem Phức Trong C - Cùng Hỏi Đáp

Home - Học tập - Code giải phương trình bậc 2 trong C/C++

Cách giải phương trình bậc 2 thì tất cả chúng ta đã được học ở lớp dưới rồi phải không nào ? Vậy giải phương trình bậc 2 trong C / C + + thì sẽ như thế nào ? Hôm nay tất cả chúng ta sẽ cùng khám phá .

Phương trình bậc 2 là phương trình có dạng : ax² + bx + c = 0. ( a ≠ 0 ) ( 1 )

Ở những lớp dưới ta đã có giải pháp giải bằng cách tính delta :

  • Đầu tiên tính delta = b² – 4ac
  • Nếu delta < 0 thì kết luận vô nghiệm
  • Nếu delta = 0 thì có nghiệm kép
  • Nếu delta > 0 thì sẽ có 2 nghiệm phân biệt

Ý tưởng

  • Dùng một vòng do while để nhập a, b, c nếu a = 0, thì nhập lại.
  • Chúng ta dùng hàm sqrt() trong thư viện math.h để tính căn delta hoặc tính căn không dùng hàm sqrt()tại đây.
  • Chúng ta tạo hàm giaiPT trả về kiểu int chính là số nghiệm của phương trình (1).
  • Chúng ta sẽ đưa tham chiếu 2 biến x1, x2 vào hàm giaiPT để gán giá trị hai nghiệm.
  • Nếu pt (1) vô nghiện thì giaiPT sẽ trả về 0, đồng thời gán x1 = x2 =0 .
  • Nếu pt (1) có nghiệm kép thì giaiPT sẽ trả về 1, đồng thời gán x1 = x2 = -b/2a .
  • Nếu pt (1) có 2 nghiệm thì giaiPT sẽ trả về 2, gán x1 = (-b+√delta ) / 2a  x = (-b-√delta ) / 2a .

Code C

012345678910111213141516171819202122232425262728293031323334353637383940414243

#include

#include

intgiaiPT(floata,floatb,floatc,floatvà x1, float và x2 ) {

float delta = b * b – 4 * a * c ;

if(delta

cin>>b;

cout

}

elseif(numNo==1){

cout

cout}

}

01234567 Nhap a ( a ! = 0 ) : 3Nhap b : – 5Nhap c : 2Phuong trinh da cho co hai nghiem phan bietx1 = 1×2 = 0.666667

Bài học của mình đến đây là kết thúc .

Source: https://camnangbep.com Category: Học tập

Bài viết mới nhất

Văn mẫu tả cây bàng vào mùa xuân – Tuyển chọn những bài văn lớp 5 hay nhất miêu tả hình ảnh cây bàng khi vào mùa xuân . Bạn đang tìm bài văn mẫu tả cây bàng vào mùa …

Từ khóa » Giải Pt Bậc 2 Có Nghiệm Phức