Tìm kiếm

0n tập lập trình hướng đối tượng trong C++ ( 1 = số phức mở đầu )

Bài 1: Xây dựng lớp Complex mô tả các đối tượng số phức gồm:
Các thành phần thuộc tính a,b là phần thực và ảo
Hàm thiết lập
Hàm nhập số phức
Hàm in số phức dạng a + ib
Khai báo toán tử + là hàm bạn của lớp số phức
Khai báo toán tử + là hàm bạn của lớp số phức
Viết toán tử + để tính tổng 2 số phức
Viết toán tử - để tính hiệu 2 số phức
Viết chương trình nhập vào từ bàn phím với 2 đối tượng x,y. Tính và in ra tổng hiệu 2 số phức đó

Code:
#include<iostream.h>
#include<conio.h>
#include<math.h>
 class complex
  {
private:
float a,b;
  public:
complex()
 {
 a = 0;
 b = 0;
 }
void nhap()
 {
 cout<<"Nhap vao phan thuc : ";cin>>a;
 cout<<"Nhap vao phan ao : ";cin>>b;
 }
void in()
 {
 cout<<a;
 if (b>=0) cout<<"+";
else cout<<"-";
cout<<"i*"<<fabs(b);

 }
friend complex operator+(complex x1,complex x2);
friend complex operator-(complex x1,complex x2);
  };
  complex operator+(complex x1,complex x2)
{
complex x;
x.a =x1.a+ x2.a;
x.b =x1.b+x2.b;
return x;
}
complex operator-(complex x1,complex x2)
{
complex x;
x.a =x1.a- x2.a;
x.b =x1.b-x2.b;
return x;
}
  void main()
{
clrscr();
complex x,y,c,d;
cout<<"Nhap so phuc thu 1: \n";
x.nhap();
cout<<"Nhap so phuc thu 2 :\n";
y.nhap();
cout<<"Cac so phuc da nhap :\n";
x.in();
cout<<" va ";
y.in();
cout<<"\n\n";
c=x+y;
d=x-y;
cout<<"Tong hai so phuc la: \n";
c.in();
cout<<"\n";
cout<<"Hieu 2 so phuc la: \n";
d.in();
getch();
}


Code:

Read Users' Comments (2)

2 Response to "0n tập lập trình hướng đối tượng trong C++ ( 1 = số phức mở đầu )"

  1. Unknown says:
    lúc 21:35 18 tháng 4, 2016

    bạn ơi...bài này giải thế nào ạ:ĐỀ: xây dựng lớp biểu diển số phức với 2 thành phần dữ liệu thực ảo và các hàm thành phần xuất nhập, định giá trị số phức cộng ,trừ ,nhân ,chia.viết chương trình cho phép nhập số phức và in ra kết quả

  2. Unknown says:
    lúc 21:44 18 tháng 4, 2016

    bạn ơi...bài này giải thế nào ạ:ĐỀ: xây dựng lớp biểu diển số phức với 2 thành phần dữ liệu thực ảo và các hàm thành phần xuất nhập, định giá trị số phức cộng ,trừ ,nhân ,chia.viết chương trình cho phép nhập số phức và in ra kết quả

Đăng nhận xét

Support

Liên hệ DMTuan-Uneti
Mọi thông tin góp ý các bạn liên hệ với mình ! Mail:
  1. manhtuan.leo@gmail.com
  2. manhtuan.itvp@gmail.com

Y!M: manhtuan.it92