Viết chương trình giải phương trình ax bình công bx công c bằng 0 a khác 0
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 IIProgram 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, c<>0} Else Writeln('Phuong trinh co mot nghiem: x=',-c/b: 4: 2) {a=0, b<>0} 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<0 then Writeln('Phuong trinh vo nghiem') {Delta <0} Else {Delta >0} Begin x1:=(-b-sqrt(D))/(2*a); x2:=(-b+sqrt(D))/(2*a); Writeln('Phuong trinh co 2 nghiem la x1= ',x1:4:2 ,' va x2= ',x2:4:2); End; End; Readln {Truoc END. thi khong can dau ;} End.3. Xem thêm
4. Videos hướng dẫn
3.6 59 votes Đánh giá bài viết Program Bai_lam;
Những câu hỏi liên quan
Để viết chương trình giải phương trình bậc hai có dạng: ax2 + bx + c=0 (a#0), em cần phải thực hiện lệnh nhập vào từ bàn phím các biến nào sau đây: A. readln(a, b, c, x1, x2); B. readln(a, b, c); C. readln(x1, x2); D. readln(a, b, c, x);
3. Viết hệ thức Vi-et đối với các nghiệm của phương trình bậc hai a x 2 + b x + c = 0 ( a ≠ 0 ) Nêu điều kiện để phương trình a x 2 + b x + c = 0 (a ≠ 0) có một nghiệm bằng 1. Khi đó, viết công thức nghiệm thứ hai. Áp dụng: nhẩm nghiệm của phương trình 1954 x 2 + 21 x – 1975 = 0 Nêu điều kiện để phương trình a x 2 + b x + c = 0 ( a ≠ 0 ) có một nghiệm bằng -1. Khi đó, viết công thức nghiệm thứ hai. Áp dụng: nhẩm nghiệm của phương trình 2005 x 2 + 104 x – 1901 = 0
Viết hệ thức Vi-et đối với các nghiệm của phương trình bậc hai ax2 + bx + c = 0 (a ≠ 0) Nêu điều kiện để phương trình ax2 + bx + c = 0 (a ≠ 0) có một nghiệm bằng 1. Khi đó, viết công thức nghiệm thứ hai. Áp dụng: nhẩm nghiệm của phương trình 1954x2 + 21x – 1975 = 0 Nêu điều kiện để phương trình ax2 + bx + c = 0 (a ≠ 0) có một nghiệm bằng -1. Khi đó, viết công thức nghiệm thứ hai. Áp dụng: nhẩm nghiệm của phương trình 2005x2 + 104x – 1901 = 0
Input của bài toán giải phương trình bậc hai a x 2 + b x + c = 0 là: A. a, c, x B. b, a, x C. a, b, c D. x, a, b, c
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ự
|