NHÓM 3 CTIM
Bạn chưa đăng nhập.
Mời bạn đăng nhập. Nếu bạn chưa có tài khoản thì click "đăng ký" để tạo tài khoản mới.
NHÓM 3 CTIM
Bạn chưa đăng nhập.
Mời bạn đăng nhập. Nếu bạn chưa có tài khoản thì click "đăng ký" để tạo tài khoản mới.
NHÓM 3 CTIM
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

NHÓM 3 CTIM

Thành công bắt đầu từ thất bại
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Bài giải Lập Trình Hướng Đối Tượng (Kiểm tra ngày 28/3)

Go down 
Tác giảThông điệp
LuckyStar
Rìu Bạc
Rìu Bạc
LuckyStar


Tổng số bài gửi : 139
Điểm Thưởng : 5319
Số lần được cám ơn : 2
Join date : 13/10/2010
Age : 35
Đến từ : Trường cao đẳng Công Nghệ và Quản Trị Doanh Nghiệp

Bài giải Lập Trình Hướng Đối Tượng (Kiểm tra ngày 28/3) Empty
Bài gửiTiêu đề: Bài giải Lập Trình Hướng Đối Tượng (Kiểm tra ngày 28/3)   Bài giải Lập Trình Hướng Đối Tượng (Kiểm tra ngày 28/3) I_icon_minitimeMon Mar 28, 2011 8:24 pm

Đây là bài giải bài kiểm tra trưa này các bạn tham khảo. Cười lớn
Trích dẫn :
#include<conio.h>
#include<iostream.h>
class vecto2d
{
private:
int x;
int y;
public:
void nhap();
void xuat();
};

void vecto2d::nhap()
{
cout<<"\nNhap x: ";
cin>>x;
cout<<"Nhap y: ";
cin>>y;
}

void vecto2d::xuat()
{
cout<<"\nToa do x la: "<<x;
cout<<"\nToa do y la: "<<y;
}

class vecto3d:public vecto2d
{
private:
int z;
public:
void nhap();
void xuat();
};

void vecto3d::nhap()
{
vecto2d::nhap();
cout<<"Nhap z: ";
cin>>z;
}

void vecto3d::xuat()
{
vecto2d::xuat();
cout<<"\nToa do z la: "<<z;
}

class vecto3d2
{
private:
int x;
int y;
int z;
public:
friend vecto3d2 operator +(vecto3d2 a, vecto3d2 b);
friend ostream &operator<<(ostream &kout, vecto3d2 &t);
friend istream &operator>>(istream &kin, vecto3d2 &t);
};

istream & operator>> (istream &kin, vecto3d2 &t)
{
cout<<"\nNhap toa do x:";
kin>>t.x;
cout<<"Nhap toa do y:";
kin>>t.y;
cout<<"Nhap toa do z:";
kin>>t.z;
return kin;
}


ostream & operator<< (ostream &kout, vecto3d2 &t)
{
kout<<"("<<t.x<<";"<<t.y<<";"<<t.z<<")";
return kout;
}

vecto3d2 operator+(vecto3d2 a, vecto3d2 b)
{
vecto3d2 tam;
tam.x = a.x + b.x;
tam.y= a.y + b.y;
tam.z=a.z+b.z;
return tam;
}

void main()
{
clrscr();
vecto2d a;
vecto3d b;
vecto3d2 c,d,f;
cout<<"\n\nVECTO 2D";
a.nhap();
a.xuat();
cout<<"\n\nVECTO 3D";
b.nhap();
b.xuat();
cout<<"\n\nTONG 2 VECTO 3D";
cin>>c;
cin>>d;
cout<<"\nTong 2 vecto la: ";
f=d+c;
cout<<f;
getch();
}

Các bạn nào muốn chạy thử thì download [You must be registered and logged in to see this link.]

Chúc mấy bạn thành công. Mặt quỉ
Về Đầu Trang Go down
https://n3ctim.forumvi.net
 
Bài giải Lập Trình Hướng Đối Tượng (Kiểm tra ngày 28/3)
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
NHÓM 3 CTIM :: Học hành :: Bài tập-
Chuyển đến