Cài đặt các lớp trong C
Chia sẻ bởi Nguyễn Minh Ngoan |
Ngày 26/04/2019 |
97
Chia sẻ tài liệu: cài đặt các lớp trong C thuộc Công nghệ thông tin
Nội dung tài liệu:
#include
#include "stdio.h"
#include
class Date{
int ngay,thang,nam;
friend class HD;
};
class KHACH{
char mk[10],tk[30],phone[15];
public :
void nhap();
void xuat();
};
class HANG{
char mh[10],th[40];
int solg;
float dongia;
public :
void nhap();
void xuat();
friend class HD;
};
class HD{
int k,sohd;
Date ngaylap;
KHACH y;
HANG H[40];
float tongtien;
public :
void nhap();
void xuat();
};
void KHACH::nhap()
{ cout<<"nhap ma khach : "; fflush(stdin); gets(mk);
cout<<"nhap ten khach : "; fflush(stdin); gets(tk);
cout<<"nhap so phone khach : "; fflush(stdin); gets(phone);
}
void KHACH::xuat()
{ cout<<" ma khach : " < cout<<" ten khach : " < cout<<" phone khach : " < }
void HANG::nhap()
{ cout<<"nhap ma hang : "; fflush(stdin); gets(mh);
cout<<"nhap ten hang : "; fflush(stdin); gets(th);
cout<<"nhap don gia : ";cin>>dongia;
cout<<"nhap so luong : ";cin>>solg;
}
void HANG::xuat()
{ cout<<" ma hang : " < cout<<" ten hang : " < cout<<" don gia : " < cout<<" so luong : " < }
void HD::nhap()
{ cout<<"nhap so hoa don : ";cin>>sohd;
cout<<"ngay lap hoa don : "< cin>>ngaylap.ngay>>ngaylap.thang>>ngaylap.nam;
cout<<"nhap thong tin khach hang : "< y.nhap();
cout<<"so hang hoa trong hoa don : "; cin>>k;
cout<<"nhap danh sach hang hoa : ";
for(int i=0;i { cout<<" nhap hang thu "<<(i+1)<<" : "< H[i].nhap();
}
float tg=0;
for(int j=0;j tg=tg+H[j].dongia * H[j].solg;
tongtien=tg;
}
void HD::xuat()
{ cout<<"so hoa don : " < cout<<"ngay : " < cout<<"khach : "< y.xuat();
cout<<"danh sach hang hoa : "< for(int i=0;i { cout<<" Mat Hang thu "<<(i+1)<<" : "< H[i].xuat();
}
cout<<"tong tien thanh toan : "< }
void main()
{ HD X;
cout<<"Nhap thong tin : "< X.nhap();
cout<<"Thong tin hoa don:"< X.xuat();
getch();
}
#include "stdio.h"
#include
class Date{
int ngay,thang,nam;
friend class HD;
};
class KHACH{
char mk[10],tk[30],phone[15];
public :
void nhap();
void xuat();
};
class HANG{
char mh[10],th[40];
int solg;
float dongia;
public :
void nhap();
void xuat();
friend class HD;
};
class HD{
int k,sohd;
Date ngaylap;
KHACH y;
HANG H[40];
float tongtien;
public :
void nhap();
void xuat();
};
void KHACH::nhap()
{ cout<<"nhap ma khach : "; fflush(stdin); gets(mk);
cout<<"nhap ten khach : "; fflush(stdin); gets(tk);
cout<<"nhap so phone khach : "; fflush(stdin); gets(phone);
}
void KHACH::xuat()
{ cout<<" ma khach : " <
void HANG::nhap()
{ cout<<"nhap ma hang : "; fflush(stdin); gets(mh);
cout<<"nhap ten hang : "; fflush(stdin); gets(th);
cout<<"nhap don gia : ";cin>>dongia;
cout<<"nhap so luong : ";cin>>solg;
}
void HANG::xuat()
{ cout<<" ma hang : " <
void HD::nhap()
{ cout<<"nhap so hoa don : ";cin>>sohd;
cout<<"ngay lap hoa don : "<
cout<<"nhap thong tin khach hang : "<
cout<<"so hang hoa trong hoa don : "; cin>>k;
cout<<"nhap danh sach hang hoa : ";
for(int i=0;i
}
float tg=0;
for(int j=0;j
tongtien=tg;
}
void HD::xuat()
{ cout<<"so hoa don : " <
cout<<"danh sach hang hoa : "<
}
cout<<"tong tien thanh toan : "<
void main()
{ HD X;
cout<<"Nhap thong tin : "<
cout<<"Thong tin hoa don:"<
getch();
}
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Minh Ngoan
Dung lượng: |
Lượt tài: 4
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)