Friday, October 2, 2015

giải phương trình bậc 2 C/C++





lệnh Code : C++
lệnh Code : C tương tự 



#include <iostream>
#include <math.h>
using namespace std;
void main()
{
int a, b, c ;
float delta,x,x1,x2;
cout << "phuong trinh co dang ax^2 + bx + c = 0 \n ";
cout << "moi ban nhap vao cac gia tri tuong ung voi a,b,c la : ";
cin >> a >> b >> c;
delta = b*b-4*a*c;
if (a==0)
{
if (b == 0)
{
cout << "phuong trinh vo nghiem \n";
}
else
{
x = -(float)(c) / b;
cout << "phuong trinh co nghiem la  " << x<<"\n";
}
}
else
{
if (delta > 0)
{
x1 = (-b + sqrt(delta)) / (2 * (float)a);
x2 = (-b - sqrt(delta))/ (2 * (float)a);
cout << "phuong trinh co 2 nghiem phan bien la " << x1 << " va " << x2 <<"\n";
}
else
{
if (delta == 0)
{
x = -(float)(b) / 2 * a;
cout << " phuong trinh co nghiem kep " << x <<"\n";
}
else
{
cout<<"phuong trinh vo nghiem \n";
}
}
}
system("pause");
}

0 comments:

Post a Comment