Trang chủ Tin Học Lớp 8 Viết chương trình giải phương trình bậc 2: ax^2 +...

Viết chương trình giải phương trình bậc 2: ax^2 + bx + c = 0,a Tiện cho mk hỏi "sqrt" nghĩa là sao ạ, thanks - câu hỏi 1004269

Câu hỏi :

Viết chương trình giải phương trình bậc 2: ax^2 + bx + c = 0,a Tiện cho mk hỏi "sqrt" nghĩa là sao ạ, thanks

Lời giải 1 :

Program GIAI_PHUONG_TRINH_BACII;

Uses CRT;

Var a,b,c,D,x,x1,x2: real;

Begin  

     Clrscr;  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);  

     If a=0 then   

        If b=0 then    

            If c=0 then        

                Writeln('Phuong trinh co vo so nghiem')      

             Else Writeln('Phuong trinh vo nghiem')    

         Else Writeln('Phuong trinh co mot nghiem: x=',-c/b: 4: 2)  

      Else    

        Begin      

           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<0 then Writeln('Phuong trinh vo nghiem')        

             Else           

                 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

End.

sqrt là căn bậc hai nhé

Thảo luận

-- Cho mk hay nhất nhé
-- cảm ơn bạn nhiều <3

Lời giải 2 :

#include <stdio.h>

#include <conio.h>

#include <math.h>

void main()

{

 float a, b, c, delta, x1, x2;

cout << "Nhap a = ";

 cin >> a;

cout << "Nhap b = ";

cin >> b;

cout << "Nhap c = ";

    cin >> c;

  if(a == 0) {

// a== 0 phuong trinh tro thanh phuong trinh bac mot bx + c = 0

  if(b == 0) {

if (c == 0) {

cout << "Phuong trinh vo so nghiem" << endl;

} else {

cout << "Phuong trinh vo nghiem" << endl;

    }       

 } else {

cout << "Phuong trinh co nghiem duy nhat: " << -c/b << endl;

 }  

  } else {

        delta = b*b - 4*a*c;

if(delta > 0) {

x1 = (-b+sqrt(delta))/(2*a);         

   x2 = (-b-sqrt(delta))/(2*a);

 cout << "Nghiem thu nhat x1 = " << x1 << endl;     

 cout << "Nghiem thu hai x2 = " << x2 << endl;

} else if ( delta == 0) {

cout << "Phuong trinh co nghiem kep: x1 = x2 = " << -b/2*a << endl;

} else {

cout << "Phuong trinh vo nghiem" << endl;

 }  

  }

return 0;

}

**Hàm sqrt là trả về căn bậc hai của một số dương.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247