01/10/2018, 00:39

Viết chương trình bậc 2 có sử dụng hàm tính delta?

#include <iostream>
#include<math.h>
#include<conio.h>
//Chuong trinh tinh phuong trinh bac 2 , su dung ham delta
using namespace std;
int delta1(int a,int b,int c);
int main()
{
    int a,b,c,d,f,h;
    double delta,x,x1,x2;
    cout<<"Phuong trinh bac 2 co dang ax*2+b*x+c "<<endl;
    cout<<"Nhap a,b,c : ";
    cin>>a>>b>>c;
    if(a==0)
    {
        if(b==0)
        {
            if(c==0) cout<<"Phuong trinh vo so nghiem"<<endl;
            else cout<<"Phuong trinh vo nghiem"<<endl;
        }
        else
        {
            x=-c/b;
            cout<<"Phuong trinh co nghiem : "<<x<<endl;
        }
    }
    else
    {
        if(delta1(a,b,c)) cout<<"Phuong trinh vo nghiem"<<endl;
        if(delta1(a,b,c))
        {
            x1=-b/(2*a);
            cout<<"Phuong trinh co 1 nghiem kep = "<<x1;
        }
        if(delta1(a,b,c))
        {
            x1=((-b+sqrt(delta))/(2*a));
            x2=((-b-sqrt(delta))/(2*a));
            cout<<"Phuong trinh co 2 nghiem phan biet "<<endl;
            cout<<x1<<"	"<<x2<<endl;
        }
    }
    getch();
    return 0;
}
int delta1(int a,int b,int c)
{
    int d,f,h;
    double delta;
    delta=a*a-4*a*c;
    if(delta<0) return delta;
    if(delta==0) return delta;
    if(delta>0) return delta;
}
20 11 98 viết 02:39 ngày 01/10/2018

ra lỗi này mấy a ạ :((((

Hidan viết 02:54 ngày 01/10/2018

delta=aa-4a*c;

delta = bb-4a*c mà

Tao Không Ngu. viết 02:39 ngày 01/10/2018
int delta1(int a,int b,int c)
{
    int d,f,h;
    double delta;
    delta=a*a-4*a*c;
    if(delta<0) return delta;
    if(delta==0) return delta;
    if(delta>0) return delta;
}

Khong.

PoliunC++ viết 02:41 ngày 01/10/2018

1.Hàm delta : Công thức sai cmnr //b*b-4*a*c
2. Tự tạo cho mình cái hàm SQRT() lun khỏi dùng thư viện

  • Ý tướng căn bậc 2 của x = x lũy thừa 1/2 (0.5)
    -Lũy thừa dùng hàm pow(,);
    -Học Đề Qui rùi thì viết hàm POW() riêng mình lun
  1. Mai mốt không nên để a,b,c mà khai báo tên cho đàng hoàng
Bài liên quan
0