?? vd236.cpp
字號(hào):
#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
class sach
{
char tensach[25];
double giatien;
public :
void nhapthongtin();
void inthongtin();
void gantensach(char* s);
void xuattensach(char*s);
void gangiatien(double t);
void xuatgiatien(double &t);
};
void sach::nhapthongtin()
{
cout<<"\nten sach : "; gets(tensach);
cout<<"\ngiatien : "; cin>>giatien;
}
void sach::inthongtin()
{
cout<<"\nten sach : "<<tensach<<"\n";
cout<<"\ngia tien : "<<giatien<<"\n";
}
void sach::gantensach(char* s)
{
strcpy(tensach,s);
}
void sach::xuattensach(char*s)
{
strcpy(s,tensach);
}
void sach::gangiatien(double t)
{
giatien=t;
}
void sach::xuatgiatien(double &t)
{
t = giatien;
}
//----------------------------
class khach
{
char tenkh[25];
char diachi[20];
public :
void nhapthongtin();
void inthongtin();
void gantenkh(char*s);
void xuattenkh(char*s);
void gandiachi(char*s);
void xuatdiachi(char*s);
};
void khach::nhapthongtin()
{
cout<<"\nten khach : "; gets(tenkh);
cout<<"\ndia chi : "; gets(diachi);
}
void khach::inthongtin()
{
cout<<"\nten khack : "<<tenkh<<"\n";
cout<<"\ndia chi : "<<diachi<<"\n";
}
void khach::gantenkh(char*s)
{
strcpy(tenkh,s);
}
void khach::xuattenkh(char*s)
{
strcpy(s,tenkh);
}
void khach::gandiachi(char*s)
{
strcpy(diachi,s);
}
void khach::xuatdiachi(char*s)
{
strcpy(s,diachi);
}
//---------------------
class sachban : public sach, public khach
{
public:
void nhapthongtin();
void inthongtin();
};
void sachban::nhapthongtin()
{
cout<<"\n******nhap cac thong tin cho khach mua sach ******";
khach::nhapthongtin();
sach::nhapthongtin();
}
void sachban::inthongtin()
{
cout<<"\n*****thong tin cua khach mua sach***** :";
khach::inthongtin();
sach::inthongtin();
}
//-------------
class sachmuon : public sach, public khach
{
char ngaymuon[10];
public:
void nhapthongtin();
void inthongtin();
void ganngay(char* s);
void xuatngay(char* s);
};
void sachmuon::nhapthongtin()
{
cout<<"\n********nhap cac thong tin cho khach muon sach*******";
cout<<"\nngay muon: "; cin>>ngaymuon;
khach::nhapthongtin();
sach::nhapthongtin();
}
void sachmuon::inthongtin()
{
cout<<"\n**********thong tin cua khach muon sach***** ";
cout<<"\nngay muon: " <<ngaymuon<<"\n";
khach::inthongtin();
sach::inthongtin();
}
void sachmuon::ganngay(char* s)
{
strcpy(ngaymuon,s);
}
void sachmuon::xuatngay(char* s)
{
strcpy(s,ngaymuon);
}
void main()
{
sachban b;
sachmuon m;
b.nhapthongtin();
m.nhapthongtin();
b.inthongtin();
m.inthongtin();
getch();
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -