OOP C++ Cộng Trừ Nhân Chia Số Phức - Lập Trình 321

Lập Trình 321

Tổng Hợp Kiến Thức Lập Trình

SLIDE1

Friday, May 15, 2015

Home » bai tap oop , lap trinh c » OOP C++ cộng trừ nhân chia số phức

OOP C++ cộng trừ nhân chia số phức

Unknown 8:57 PM bai tap oop, lap trinh c Làm lại bài số phức với một phương thức thiết lập duy nhất cho phép quan điểm một số thực như một số phức đặc biệt (phần ảo bằng 0). Định nghĩa các phép toán cộng ,trừ nhân chia, so sánh,….. +, -, *, /, = =, !=, ! trên số phức. Định nghĩa phép toán << và >> để xuất và nhập dữ liệu vào số phức.sophuc.h #pragma once #include<iostream> using namespace std; class sophuc { private: float t,a; public: sophuc(float =0,float =0); ~sophuc(void); float dodai(); sophuc operator+(const sophuc &); sophuc operator-(const sophuc &); sophuc operator*(const sophuc &); sophuc operator/(const sophuc &); bool operator<(sophuc &); bool operator<=(sophuc &); bool operator>(sophuc &); bool operator>=(sophuc&); bool operator==(sophuc&); bool operator!=(sophuc&); friend ostream &operator<<(ostream &out,const sophuc &a); friend istream &operator>>(istream &in,sophuc &a); }; sophuc.cpp #include "sophuc.h" sophuc::sophuc(float b,float c) { t=b;a=c; } float sophuc::dodai() { return sqrt(t*t+a*a); } sophuc::~sophuc(void) { } sophuc sophuc::operator+(const sophuc &x) { sophuc c; c.t=x.t+this->t; c.a=x.a+this->a; return c; } ostream &operator<<(ostream &out,const sophuc &a) { if(a.t==0 && a.a!=0) out<<a.a<<"i"; else if(a.a==0 && a.t!=0) out<<a.t; else if(a.t==0 && a.a==0) out<<0; else out<<a.t<<((a.a>0)?" + ":" - ")<<abs(a.a)<<"i"; return out; } istream &operator>>(istream &in,sophuc &a) { cout<<"phan thuc=";in>>a.t; cout<<"phan ao=";in>>a.a; return in; } sophuc sophuc::operator-(const sophuc&x) { sophuc c; c.t=t-x.t; c.a=a-x.a; return c; } sophuc sophuc::operator*(const sophuc&x) { sophuc c; c.t=t*x.t-a*x.a; c.a=t*x.a+a*x.t; return c; } sophuc sophuc::operator/(const sophuc&x) { sophuc c; c.t=(t*x.t+a*x.a)/(x.t*x.t+x.a*x.a); c.a=(x.t*a-t*x.a)/(x.t*x.t+x.a*x.a); return c; } bool sophuc::operator<(sophuc&x) { if(dodai()<x.dodai()) return true;return false; } bool sophuc::operator<=(sophuc&x) { if(dodai()<=x.dodai()) return true;return false; } bool sophuc::operator>(sophuc&x) { if(dodai()>x.dodai()) return true;return false; } bool sophuc::operator>=(sophuc&x) { if(dodai()>=x.dodai()) return true;return false; } bool sophuc::operator==(sophuc&x) { if(dodai()==x.dodai()) return true;return false; } bool sophuc::operator!=(sophuc&x) { if(dodai()!=x.dodai()) return true;return false; } main.cpp #include"sophuc.h" void main() { sophuc a,b,c; cin>>a>>b; cout<<a+b<<endl; cout<<a-b<<endl; cout<<a*b<<endl; cout<<a/b<<endl; if(a>b) cout<<1<<endl;else cout<<0<<endl; if(a>=b) cout<<1<<endl;else cout<<0<<endl; if(a<b) cout<<1<<endl;else cout<<0<<endl; if(a<=b) cout<<1<<endl;else cout<<0<<endl; if(a==b) cout<<1<<endl;else cout<<0<<endl; if(a!=b) cout<<1<<endl;else cout<<0<<endl; system("pause"); } ← Newer Post Older Post → Home

Find us on facebook

Trần Khánh Toànemail: [email protected]://www.laptrinh321.net FaceBook Google Plus
  • Popular
  • Tags
  • Blog Archives
  • hệ đếm nhị phân, thập phân và thập lục phân 1. hệ đếm nhị phân: dùng 2 kí số cơ bản là 0 và 1 đổi hệ 10 sang hệ 2 thì chia liên tiếp cho 2 đến khi bằng 0, số dư được viết theo c...
  • các hệ thống số cơ bản, nhị phân, bát phân, thập lục phân, thập phân các hệ thống số cơ bản thập phân: gồm các chữ số 0,1,2,3,4,5,6,7,8,9 ví dụ: 576.348 = 5*10^2 + 7*10^1 + 6*10^0 + 3*10^-1 + 4*10^-2 ...
  • lập trình tìm các bộ số pitago | lập trình c/c++ lập trình tìm các bộ số pitago | lập trình c/c++.   Một tam giác vuông có thể có tất cả các cạnh là các số nguyên. Tập của ba số nguyên của...
  • xung đột? pipelined và kỹ thuật forwarding, non-forwarding  Pipeline là một kỹ thuật mà trong đó các lệnh được thực thi theo kiểu chồng lắp lên nhau. - Cách tiếp cận dùng kỹ thuật pipeline tiêu tố...
  • viết chương trình c chuyển đổi hệ đếm nhị phân, bát phân, thập lục phân viết chương trình c chuyển đổi hệ đếm nhị phân, bát phân, thập lục phân .  DEC,BIN,HEX,OCT.   Viết chương trình in bảng của các số từ 1 đế...
  • [C/C++] nhập vào họ và tên, in ra tên viết chương trình [C/C++] nhập vào họ và tên , sau đó xử lý chuỗi và in ra tên của người đó. #include<stdio.h> #include<string.h...
  • cách XĐ tín hiệu điều khiển từ khối "Control" - Datapath (KTMT) ** Tổng quan các lệnh cần xem xét: (8 lệnh trong 3 nhóm chính của tập lệnh MIPS)   §  Nhóm lệnh tham khảo bộ nhớ (lw và sw): Nạp...
  • OOP C++ cộng trừ nhân chia số phức Làm lại bài số phức với một phương thức thiết lập duy nhất cho phép quan điểm một số thực như một số phức đặc biệt (phần ảo bằng 0). Định ng...
  • 5. Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả. 5. Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả. #include<iostream> us...
  • [OOP C++] quản lý nhân viên và tính lương cho từng nhân viên bài tập OOP C++. Giả sử Công ty có hai loại nhân viên: Nhân viên văn phòng và Nhân viên sản xuất. Viết chương trình quản lý và tính lương ch...

Labels

  • bai tap c
  • bai tap oop
  • cau truc cay
  • danh sach lien ket
  • giai thuat
  • giao trinh hoc c
  • giao trinh oop
  • html
  • kien truc may tinh
  • lap trinh c
  • lap trinh web
  • linh tinh
  • linux
  • mang may tinh
  • may tinh
  • PHP
  • sap xep
  • SQL
  • tim kiem

Blog Archive

  • ▼  2015 (173)
    • ▼  May (29)
      • [C/C++] lập trình giải mã mật thư Cesar
      • [opp c++] nhập xuất điểm trong tọa độ oxy
      • trắc nghiệm office 2010 có đáp án
      • các vị trí nghề nghiệp thuộc ngành CNTT hiện nay
      • ứng dụng CNTT trong quản lý bán hàng
      • thống kê 10 ứng dụng CNTT được thực tiễn hóa
      • ứng dụng CNTT trong quản lý bệnh viện
      • thống kê 10 website thương mại điện tử có tiếng
      • đề xuất mô hình kinh doanh trực tuyến hay
      • mô hình kinh doanh trực tuyến của Amazon
      • mô hình kinh doanh trực tuyến của EBay
      • mô hình kinh doanh trực tuyến của Kay
      • mô hình kinh doanh của hotdeal
      • cấu trúc cây nhị phân tìm kiếm và các thao tác trê...
      • cấu trúc cây trong lập trình c/c++
      • con trỏ và cấu trúc dữ liệu động
      • class MYINT định nghĩa kiểu dữ liệu giống int c/c++
      • class INTEGER định nghĩa kiểu dữ liệu giống int củ...
      • class CString biểu diễn khái niệm chuỗi ký tự
      • code javascript tạo pop up like fanpage facebook
      • class CDate biểu diễn ngày tháng năm và các phép t...
      • class CTime biểu diễn giờ phút giây và các phép toán
      • class ctimespan biểu diễn thời gian trong OOP C++
      • [OOP C++] quản lý nhân viên và tính lương cho từng...
      • tính giá trị biểu thức bằng cây nhị phân
      • OOP C++ cộng trừ nhân chia số phức
      • cộng trừ nhân chia số nguyên lớn không giới hạn
      • cộng trừ nhân chia đa thức bậc n bất kỳ
      • lập trình c++ tính giá trị biểu thức toán học

Categories

  • bai tap c
  • bai tap oop
  • cau truc cay
  • danh sach lien ket
  • giai thuat
  • giao trinh hoc c
  • giao trinh oop
  • html
  • kien truc may tinh
  • lap trinh c
  • lap trinh web
  • linh tinh
  • linux
  • mang may tinh
  • may tinh
  • PHP
  • sap xep
  • SQL
  • tim kiem

BTemplates.com

Đồng Hồ Gỗ, Tượng Gỗ Di Lặc, Phúc Lộc Thọ Dịch Vụ Kế Toán Tại Nhà Kế Toán  
  • Labels

    • bai tap c
    • bai tap oop
    • cau truc cay
    • danh sach lien ket
    • giai thuat
    • giao trinh hoc c
    • giao trinh oop
    • html
    • kien truc may tinh
    • lap trinh c
    • lap trinh web
    • linh tinh
    • linux
    • mang may tinh
    • may tinh
    • PHP
    • sap xep
    • SQL
    • tim kiem
  • Blogroll

    lap trinh 321
  • About

Copyright © Lập Trình 321 | Powered by Blogger Design by FThemes | Blogger Theme by Lasantha - Premium Blogger Templates | NewBloggerThemes.com

Từ khóa » Class Số Phức C++