| Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? | |
|
|
Tác giả | Thông điệp |
---|
kesantim Thiếu úy
Bài gửi : 28 Age : 37 Đến từ : Hà Tĩnh Tổng điêm: : 58 Được cảm ơn: : 1 Tham gia: : 15/02/2009
| Tiêu đề: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Fri 15 May 2009 - 16:55 | |
| các pác coi hộ em thử cái ni nó sai ở đâu mà khi viết ra màn hình nó chỉ viết ra mã ASCII nhỉ??? có phải do phần khai báo protected mà nó che để bảo vệ không??? đoạn code: - Code:
-
#include"stdio.h" #include"conio.h" #include"iostream.h" //#include class SACH { protected: char masach[25],tensach[30]; int sotrang,giaban; public:
SACH() { } void nhapsach() { cout<<"\n nhap ma sach: " ; gets(masach); cout<<"\n nhap ten sach: " ; gets(tensach); cout<<"\n nhap so trang: "; cin>>sotrang; cout<<"\n nhap gia ban: "; cin>>giaban; } void insach() { cout<<"\n ma sach: "<<masach; cout<<"\n ten sach: "<<tensach; cout<<"\n so trang sach: "<<sotrang; cout<<"\n gia ban sach: "<<giaban; } };
class BIA: public SACH { protected: char maanh[10]; int tienve; public: BIA() { } void nhapbia() { cout<<"\n nhap ma anh: "; gets(maanh); cout<<"\n nhap tien ve: "; cin>>tienve; } void inbia() { cout<<"\n ma anh: "; cout<<maanh; cout<<"\n tien ve: "; cout<<tienve; } };
class HOASY { protected: char hoten[30],diachi[50];
public: HOASY() { } void nhaphoasy() { cout<<"\n nhap ho ten cua hoa sy: "; gets(hoten); cout<<"\n nhap dia chi cua hoa sy: "; gets(diachi); } void inhoasy() { cout<<"\n ho ten cua hoa sy: "; cout<<hoten; cout<<"\n dia chi cua hoa sy: "; cout<<diachi; }
};
class SACHVEBIA: public BIA, public HOASY { public: void nhapsachvebia() { HOASY HS; BIA BI; BI.nhapbia(); HS.nhaphoasy(); } void insachvebia() { HOASY HS; BIA BI; BI.inbia(); HS.inhoasy(); }; }; void main() { clrscr(); int i,tt; SACH danhsach[100];
cout<<"\n nhap sach khong co bia!!"; cout<<"\n nhap so sach: "; cin>>tt; for (i=1;i<=tt;i ) { cout<<"\n sach thu "<<i<<" :"; danhsach[i].nhapsach(); }; cout<<"\n in sach"; for (i=1;i<=tt;i ) { cout<<"\n sach thu "<<i<<" :"; danhsach[i].insach(); }; SACHVEBIA danhsachve[100];
cout<<"\n nhap sach co ve bia!!"; cout<<"\n nhap so sach co ve bia: "; cin>>tt; for (i=1;i<=tt;i ) { cout<<"\n sach thu: "<<i<<" :"; danhsachve[i].nhapsachvebia(); }; cout<<"\n in sach co ve bia!!"; for (i=1;i<=tt;i ) {cout<<"\n sach thu: "<<i<<" :"; danhsachve[i].insachvebia(); }; getch();
} | |
|
| |
kesantim Thiếu úy
Bài gửi : 28 Age : 37 Đến từ : Hà Tĩnh Tổng điêm: : 58 Được cảm ơn: : 1 Tham gia: : 15/02/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Fri 15 May 2009 - 16:57 | |
| Đây là bài tập quản li sách trong giáo trình c++,trang 125,bài tập 4. mình post bài lên 4room của khoa hỏi thầy mà bị lỗi nên chưa post được!! | |
|
| |
nguyenvantho Tổng Thống
Bài gửi : 376 Age : 36 Đến từ : DHSP HUE Tổng điêm: : 452 Được cảm ơn: : 29 Tham gia: : 14/01/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Sat 16 May 2009 - 9:42 | |
| Cái này mình chưa sửa được mình đang tìm cách sửa nếu sửa không được mình sẻ hỏi thầy Nhuận cho! Mà Nhật viết cũng ghê nhỉ quá hay mình đọc cũng biết đựơc ít nhiều! | |
|
| |
kesantim Thiếu úy
Bài gửi : 28 Age : 37 Đến từ : Hà Tĩnh Tổng điêm: : 58 Được cảm ơn: : 1 Tham gia: : 15/02/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Sat 16 May 2009 - 10:50 | |
| HeHe!! bấo cảo cạc bảc là em sứa được rồi: sai đây!! - Code:
-
class SACHVEBIA: public BIA, public HOASY { public: void nhapsachvebia() { HOASY HS; BIA BI; BI.nhapbia(); HS.nhaphoasy(); } void insachvebia() { HOASY HS; BIA BI; BI.inbia(); HS.inhoasy(); }; }; sửa lại là: - Code:
-
class SACHVEBIA: public BIA, public HOASY { public: void nhapsachvebia() { nhapbia(); nhaphoasy(); } void insachvebia() { inbia(); inhoasy(); }; }; Đây là bài hoàn chỉnh nì: - Code:
-
#include #include #include #include
class SACH { protected: char masach[25],tensach[30]; int sotrang,giaban; public:
SACH() { } void nhapsach() { cout<<"\n nhap ma sach: " ; gets(masach); cout<<"\n nhap ten sach: " ; gets(tensach); cout<<"\n nhap so trang: "; cin>>sotrang; cout<<"\n nhap gia ban: "; cin>>giaban; } void insach() { cout<<"\n ma sach: "< cout<<"\n ten sach: "< cout<<"\n so trang sach: "< cout<<"\n gia ban sach: "< } };
class BIA: public SACH { protected: char maanh[10]; int tienve; public: BIA() { }
void nhapbia() { cout<<"\n nhap ma anh: "; gets(maanh); cout<<"\n nhap tien ve: "; cin>>tienve; } void inbia() { cout<<"\n ma anh: "; cout< cout<<"\n tien ve: "; cout< } };
class HOASY { protected: char hoten[30],diachi[50];
public: HOASY() { } void nhaphoasy() { cout<<"\n nhap ho ten cua hoa sy: "; gets(hoten); cout<<"\n nhap dia chi cua hoa sy: "; gets(diachi); } void inhoasy() { cout<<"\n ho ten cua hoa sy: "; cout< cout<<"\n dia chi cua hoa sy: "; cout< }
};
class SACHVEBIA: public BIA, public HOASY {
public:
void nhapsachvebia() { nhapbia(); nhaphoasy(); } void insachvebia() { inbia(); inhoasy(); }; };
void main() { clrscr(); int i,tt; SACH danhsach[100];
cout<<"\n nhap sach khong co bia!!"; cout<<"\n nhap so sach: "; cin>>tt; for (i=1;i<=tt;i++) { cout<<"\n sach thu: "< danhsach[i].nhapsach(); }; cout<<"\n in sach"; for (i=1;i<=tt;i++) { cout<<"\n sach thu: "< danhsach[i].insach(); }; SACHVEBIA danhsachve[100];
cout<<"\n nhap sach co ve bia!!"; cout<<"\n nhap so sach co ve bia: "; cin>>tt; for (i=1;i<=tt;i++) { cout<<"\n sach thu: "< danhsachve[i].nhapsachvebia(); }; cout<<"\n in sach co ve bia!!"; for (i=1;i<=tt;i++) {cout<<"\n sach thu: "< danhsachve[i].insachvebia(); }; getch();
} | |
|
| |
knock2810 Thiếu úy
Bài gửi : 43 Tổng điêm: : 79 Được cảm ơn: : 2 Tham gia: : 12/02/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Sat 16 May 2009 - 10:50 | |
| De nghi Nhat viet bai khi post len thi phai co thu tu, cu viet mot mat rua thi ai ma nhin cho ra | |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 35 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Tue 19 May 2009 - 10:49 | |
| De nghi Nhat viet bai khi post len thi phai co thu tu, cu viet mot mat rua thi ai ma nhin cho ra Nhật kìa:thằng Hoài hắn nói đó.hehe | |
|
| |
kesantim Thiếu úy
Bài gửi : 28 Age : 37 Đến từ : Hà Tĩnh Tổng điêm: : 58 Được cảm ơn: : 1 Tham gia: : 15/02/2009
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? Fri 22 May 2009 - 10:17 | |
| tui đang sửa mà thằng Tư hắn chưa cho sửa.từ từ sửa được tui post lại cho hey! thông cảm cho bạn bè tí!!!! | |
|
| |
Sponsored content
| Tiêu đề: Re: Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? | |
| |
|
| |
| Bài tập 4,giáo trình c++,trang 125! sai ở đâu??? | |
|