OOPp (Bài 5)( Đường Tròn ) constructor desstructor getter-setter bài tập

//DIEM.h #pragma once #include<iostream> using namespace std; class DIEM { private: int x1,y1; public: DIEM(void); DIEM(int ,int ); int getterx(); int gettery(); ~DIEM(void); }; //DIEM.cpp #include "DIEM.h" DIEM::DIEM(void) { x1=0; y1=0; } DIEM::DIEM(int a,int b) { x1=a; y1=b; } int DIEM::getterx() { return x1; } int DIEM::gettery() { return y1; } DIEM::~DIEM(void) { } //DUUONGTRON.h #pragma once #include"DIEM.h" class DuongTron { private: int x,y,z; DIEM a; public: DuongTron(void); DuongTron(int g); DuongTron(int ,int ); DuongTron(int ,int ,int ); DuongTron( DIEM); DuongTron(DIEM ,int ); void Xuat(); DuongTron(const DuongTron &); ~DuongTron(void); }; // DUONGTRON.cpp #include "DuongTron.h" DuongTron::DuongTron(void) { x=0; y=0; z=-1; } DuongTron::DuongTron(int a,int b,int c) { x=a; y=b; z=-c; } DuongTron::DuongTron(DIEM s) { x=s.getterx(); y=s.gettery(); z=-1; } DuongTron::DuongTron(int g) { x=0; y=0; z=-g; } DuongTron::DuongTron(DIEM a,int b) { x=a.getterx(); y=a.gettery(); z=-b; } void DuongTron::Xuat() { cout<<x<<","<<y<<z; cout<<endl; } DuongTron::DuongTron(const DuongTron &a) { x=a.x; y=a.y; z=-a.z; } DuongTron::~DuongTron(void) { } // main() #include"DuongTron.h" int main() { DuongTron a; a.Xuat(); DIEM d1(-7,8); DuongTron b(d1); b.Xuat(); DuongTron c(10); c.Xuat(); DuongTron d(-7,8,10); d.Xuat(); DuongTron e(d1,12); e.Xuat(); DuongTron f(b); f.Xuat(); DuongTron g=a; g.Xuat(); system("pause"); return 0; }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.