Viết chương trình giải phương trình ax^2+bx+c=0 c++

Lập trình C | Giải phương trình ax2 + bx + c = 0

Cập nhật: 19/8/2020 | 10:51:30 PM

Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.

🔰 Bài toán:

Viết chương trình giải phương trình ax2 + bx + c = 0, với các hệ số a, b, c được nhập vào từ bàn phím.

📣 Lời giải:

Lưu đồ thuật toán 

// Giai phuong trinh ax2 + bx + c = 0
// Các he so a,b,c duoc nhap tu ban phim

#include
#include

int main[]  {  float a, b, c;  printf[ "Nhap a, b, c: " ];  scanf[ "%f%f%f", &a, &b, &c ];    if [ !a ]      if [ !b ] printf[ c ? "Vo nghiem\n" : "Vo dinh\n" ];      else printf[ "x = %g\n", -c / b ];  else {      float d = b * b - 4 * a * c;          if [ d > 0 ]          printf[ "x1 = %g\nx2 = %g\n", [ -b + sqrt[ d ] ] / [ 2 * a ], [ -b - sqrt[ d ] ] / [ 2 * a ] ];          else [ !d ] ? printf[ "x1 = x2 = %g\n", -b / [ 2 * a ] ] : printf[ "Vo nghiem\n" ];  }  return 0;

}

[Nguồn Tin: Casestudy24h]

60 điểm

NguyenChiHieu

Viết chương trình giải phương trình bậc 2 [ax2 + bx + c =0]

Tổng hợp câu trả lời [1]

Program GIAI_PHUONG_TRINH_BACII; Uses crt; Var a,b,c,d,x,x1,x2:real; Begin Writeln['GIAI PHUONG TRINH BAC II:']; Writeln['-------------------------------------------']; Write['Nhap he so a='];readln[a]; Write['Nhap he so b='];readln[b]; Write['Nhap he so c='];readln[c]; Trang 2 If a=0 then If b=0 then If c=0 then Writeln['Phuong trinh co vo so nghiem'] Else Else Writeln['Phuong trinh vo nghiem'] Else Begin Writeln['Phuong trinh co mot nghiem: x=',-c/b:4:2] d:=b*b-4*a*c; If d=0 then Writeln['Phuong trinh co nghiem kep: x=',-b/[2*a]:4:2] Else If d

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

Câu 8: Viết chương trình giải phương trình bậc 2: ax2 + bx + c = 0 [a khác 0]

Các câu hỏi tương tự


  • Toán lớp 11
  • Ngữ văn lớp 11
  • Tiếng Anh lớp 11

thuật toán giải phương trinhg bậc 2

Chú ý: Thuật toán trên không xét các trường hợp a, b, c bằng 0 như code ở dưới, code thì đầy đủ hơn.

2. Code pascal giải PT bậc II

Program GIAI_PHUONG_TRINH_BACII; Uses CRT; {Su dung thu vien CRT} Var a,b,c,D,x,x1,x2: real; Begin Clrscr; {xoa man hình, neu khong USES CRT thi lenh nay se bi bao loi} Writeln['GIAI PHUONG TRINH BAC II: ']; Writeln['-------------------------------------------']; Write['Nhap he so a=']; readln[a]; {Viet thong bao nhap a vaf cho nhap he so a vao tu ban phim } Write['Nhap he so b=']; readln[b]; {Viet thong bao nhap b vaf cho nhap he so b vao tu ban phim } Write['Nhap he so c=']; readln[c]; {Viet thong bao nhap c vaf cho nhap he so c vao tu ban phim } If a=0 then If b=0 then If c=0 then Writeln['Phuong trinh co vo so nghiem'] {a=0, b=0, c=0 } Else Writeln['Phuong trinh vo nghiem'] {a=0, b=0, c0} Else Writeln['Phuong trinh co mot nghiem: x=',-c/b: 4: 2] {a=0, b0} Else {a 0} Begin D:=b*b-4*a*c; If D=0 then Writeln['Phuong trinh co nghiem kep: x=',-b/[2*a]: 4: 2] {Delta =0} Else If D

Chủ Đề