(¯`·._.·trungqui1991·._.·´¯)

º)))).·´¯`·.DIỄN ĐÀN CÔNG NGHỆ THÔNG TIN ¸.·´¯`·.¸((((º
 
Trang ChínhCalendarGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 bài tập 4 của cô ngoan:))

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
Admin
avatar

Tổng số bài gửi : 22
Join date : 13/03/2011

Bài gửiTiêu đề: bài tập 4 của cô ngoan:))   Tue Mar 15, 2011 5:47 pm

#include <iostream.h>
class Nhanvien
{
char msnv[5];
char ten[25];
float hsluong;
static float tongluong;
public:
//ham thiet lap
Nhanvien (char *ms,char *t, float hs)
{ strcpy(msnv,ms); strcpy(ten,t); hsluong=hs;
//tong luong cua cac nhan vien
tongluong=tongluong+hsluong*730000;
}
//ham thiet lap voi cac tham so co mac dinh
Nhanvien ()
{ strcpy(msnv,""); strcpy(ten,""); hsluong=0;
//tong luong cua cac nhan vien
tongluong=tongluong+hsluong*730000;
}
//ham thiet lap sao chep
Nhanvien (Nhanvien &n)
{strcpy(msnv,n.msnv); strcpy(ten,n.ten); hsluong=n.hsluong;
tongluong=tongluong+n.hsluong*730000;}
//ham thanh phan de nhap du lieu cho Nhanvien
void nhap()
{
cout<<"msnv:";cin>>msnv;
cout<<"ten:";cin>>ten;
cout<<"he so luong:";cin>>hsluong;
}
//hàm tinh luong
float luong(float hs) {return hs*730000;}
//ham in cac thong tin ve nhan vien
void in(){cout<<msnv<<" "<<ten<<" "<<hsluong<<" "<<hsluong*730000<<endl;}
//ham in thanh phan tinh
void intongluong()
{
//thiet lap co de in so thuc
cout.setf(ios::fixed |ios::showpoint);
cout.precision(2);//hai chu so phan thap phan
cout<<"tong luong:"<<tongluong;}
//ham huy bo
~Nhanvien(){}
};
float Nhanvien::tongluong=0;
//ham tu do de nhap danh sach nhan vien
void nhapDS(Nhanvien a[],int n)
{
for (int j=0;j<n;j++)
{a[j].nhap();}
}
int main()
{
Nhanvien NV[5];
int sonv;//so nhan vien
cout<<"so nhan vien < 5:";cin>>sonv;
//cach thu 1 dung ham thiet lap
char ms[5];char t[10]; float hs;
for (int i=0;i<sonv;i++)
{
cout<<"nhap nhan vien thu "<<i+1<<endl;
cout<<"ms:";cin>>ms;
cin.get();//de tranh troi cac dong lenh tiep theo
cout<<"ten:";cin.get(t,20);// de nhap chuoi co khoang trang
cin.get();
cout<<"hs:";cin>>hs;
Nhanvien a(ms,t,hs);
NV[i]=a;
}
/*cach thu 2 dung ham thanh phan nhap()
for (int i=0;i<sonv;i++)
{
cout<<"nhap nhan vien thu "<<i+1<<endl;
NV[i].nhap();
}*/
/*cach 3 dung ham tu do nhapDS(), trong ham nay goi ham thanh phan nhap()
nhapDS(NV,sonv);*/
//in danh sach nhan vien
for (int i=0;i<sonv;i++)
NV[i].in();
NV[1].intongluong();
return 0;
}
Về Đầu Trang Go down
Xem lý lịch thành viên http://trungqui1991.forumvi.net
 
bài tập 4 của cô ngoan:))
Xem chủ đề cũ hơn Xem chủ đề mới hơn 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
(¯`·._.·trungqui1991·._.·´¯) :: Your first category :: (¯`•._.•-•=»‡«=•- CÔNG NGHỆ THÔNG TIN-•=»‡«=•-•._.•´¯) :: °º¤ø,¸¸,ø¤º°`°º¤ø,¸ LẬP TRÌNH C++ °º¤ø,¸¸,ø¤º°`°º¤ø,¸-
Chuyển đến