Cài đặt các lớp trong C

Chia sẻ bởi Nguyễn Minh Ngoan | Ngày 26/04/2019 | 96

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();
}

* 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)