1. Trang chủ
  2. » Công Nghệ Thông Tin

Code tối ưu giải Phương trình bậc 2 trong ngôn ngữ lập trình C++

2 1K 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 11,63 KB
File đính kèm ax2bxc0.rar (484 B)

Nội dung

Code tối ưu để giải phương trình bậc 2 Cách học online hiệu quả cho những người vừa học lập trình C++, các bạn có thể học một cách nhẹ nhàng dễ hiểu nhất với những dòng code đơn giản nhưng tối ưu sau đây.

Trang 1

#include<math.h>

using namespace std;

int main()

{

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

a*x*x+b*x+c==0;

cout << "Phuong trinh bac hai co dang ax^2+bx+c=0 "<<"\n"<<"Nhap a=

";

cin >> a;

cout << "Nhap b= ";

cin >> b;

cout << "Nhap c= ";

cin >> c;

if(a==0)

{

if(b==0) {

if(c==0) cout <<"Phuong trinh co vo so nghiem";

else cout <<"Phuong trinh vo nghiem";

} else {

x1=(-b/c);

cout <<"Phuong trinh co 1 nghiem: "<<x1<<endl;

} }

Trang 2

{

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

if(delta<0) cout <<"Phuong trinh vo nghiem";

if(delta==0) {

x1=(-b/(2*a));

cout <<"Phuong trinh co nghiem kep: "<<endl;

cout <<"x1 = x2 = "<<x1;

}

if(delta>0) {

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

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

cout <<"Phuong trinh co 2 nghiem phan biet: "<<endl; cout <<"x1= "<<x1<<endl;

cout <<"x2= "<<x2<<endl;

} }

system("pause");

return 0;

}

Ngày đăng: 09/05/2017, 20:30

TỪ KHÓA LIÊN QUAN

w