| MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ | |
|
|
Tác giả | Thông điệp |
---|
nguyenvantho Tổng Thống
Bài gửi : 376 Age : 35 Đến từ : DHSP HUE Tổng điêm: : 452 Được cảm ơn: : 29 Tham gia: : 14/01/2009
| Tiêu đề: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Sat 16 May 2009 - 9:54 | |
| CÁC BẠN POST BÀI TẬP VỀ KẾ THỪA LÊN ĐÂY! Bên Dưới này nhé! | |
|
| |
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: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Sat 16 May 2009 - 10:47 | |
| day la bai 4, (hoan chinh ) - Code:
-
#include <stdio.h> #include <conio.h> #include <iostream.h> class sach { protected: char ts[100],tg[100]; int gia,st; public: void nhap() { cout<<"\n nhap ten sach: "; cin.ignore(1); cin.get(ts,100); cout<<"\n nhap ten tac gia: "; cin.ignore(1); cin.get(tg,100); cout<<"\n nhap gia sach: "; cin>>gia; cout<<"\n nhap so trang : "; cin>>st; }; void display() { cout<<"\n ten sach: "<<ts<<endl<<"\n ten tac gia: "<<tg<<endl<<"\n gia sach: "<<gia<<endl<<"\n so trang: "<<st<<endl; }; }; class bia: public sach { protected: int maha,tienv; public: void nhap_bia() { cout<<"\n nhap ma hinh anh:";cin>>maha; cout<<"\n nhap so tien ve: ";cin>>tienv; }; void display_bia() { cout<<"\n ma hinh anh la: "<<maha<<endl; cout<<"\n so tien ve la: "<<tienv<<endl; } }; class hoasy { protected: char tenhs[100],dc[100]; public: void nhap_hs() { cout<<"\nhap ten hoa sy:"; cin.ignore(1); cin.get(tenhs,100); cout<<"\n nhap dia chi: "; cin.ignore(1); cin.get(dc,100 ); }; void display_hs() { cout<<"\n ten hoa sy: "<<tenhs; cout<<"\n dia chi cua hoa sy: "<<dc; } }; class sachvebia : public bia, public hoasy { public: void nhap_sachvb() { nhap_bia(); nhap_hs(); } void display_sachvb() { display_bia(); display_hs(); }; }; void main() { int n,i; sach s[100]; sachvebia svb[100]; cout<<"\n ban nhap so sach can nhap: ";cin>>n; cout<<"\n ban hay nhap "<<n<<" so sach khong ve bia: "<<endl; for (i=0;i<n;i++) { cout<<"\n nhap thong tin cho cuon thu "<<i+1; s[i].nhap(); } cout<<"\n ban hay nhap "<<n<<" so sach ve bia: "<<endl; for (i=0;i<n;i++) { cout<<"\n nhap thong tin cho cuon thu "<<i+1; svb[i].nhap_sachvb(); } getch(); }
| |
|
| |
dieuhuong Thiếu tướng
Bài gửi : 82 Age : 36 Đến từ : GIA LAI Tổng điêm: : 113 Được cảm ơn: : 6 Tham gia: : 15/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 0:38 | |
| mình đã cho chạy thử bài này rồi.cơ bản chạy đúng,nhưng đoạn sau,mình ko thể nhập số tiền sach,tên hoạ sỹ, địa chỉ hoạ sỹ cho loại sách có vẽ bìa. mà sữa thì mình ko bit sữa. | |
|
| |
nguyenvantho Tổng Thống
Bài gửi : 376 Age : 35 Đến từ : DHSP HUE Tổng điêm: : 452 Được cảm ơn: : 29 Tham gia: : 14/01/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 7:57 | |
| Cái này mình thấy chạy đúng mà! Nhưng mà không có hàm hiển thị không biết nhập vào nó có lưu không nữa! Nhập thì nhập được hết! Hương coi lại nhé! | |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 34 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 16:40 | |
| ĐÂY LÀ CODE BÀI 5: - Code:
-
#include<stdio.h> #include<conio.h> #include<iostream.h> class hinhvuong { public: int canh; void nhap_hv( ) { cout<<"Nhap do dai canh: "; cin>>canh; }; int hienthi_hv( ) { return canh; }; int chuvi_hv() { return 4*canh; }; int dientich_hv() { return canh*canh; }; void hienthi_all_hv() { cout<<"\nCanh cua hinh vuong la: "<<canh; cout<<"\nChu vi hinh vuong = "<<chuvi_hv(); cout<<"\nDien tich hinh vuong = "<<dientich_hv(); }; }; class hinhchunhat : public hinhvuong { int canh2; public: void nhap_hcn( ) { nhap_hv(); cout<<"\nNhap do dai canh thu 2: "; cin>>canh2; }; int hienthi_hcn( ) { return canh2; } int chuvi_hcn( ) { return 2 * ( hienthi_hv() + hienthi_hcn() ); }; int dientich_hcn( ) { return hienthi_hv() * hienthi_hcn(); }; void hienthi_all_hcn( ) { cout<<"\nCanh thu nhat cua hinh chu nhat la: "<<canh; cout<<"\nCanh thu hai cua hinh chu nhat la: "<<canh2; cout<<"\nChu vi hinh chu nhat = "<<chuvi_hcn(); cout<<"\nDien tich hinh chu nhat = "<<dientich_hcn(); }; };
void main() { clrscr(); hinhchunhat dt; cout<<" HINH VUONG \n\n"; dt.nhap_hv( ); dt.hienthi_all_hv(); cout<<" \n\n HINH CHU NHAT \n\n"; dt.nhap_hcn(); dt.hienthi_all_hcn(); 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: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 22:22 | |
| | |
|
| |
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: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 22:28 | |
| theo bai mình thì bài này chỉ kế thừa Protected "Canh" thôi chứ không kế thừa các phương thức | |
|
| |
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: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Mon 18 May 2009 - 23:38 | |
| alo, co ai lam dc bai 6, phan in luong theo phong ban ko.............. | |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 34 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Tue 19 May 2009 - 8:33 | |
| CLASS CANBO ( BAI 6 NE ) - Code:
-
#include<stdio.h> #include<conio.h> #include<iostream.h> class canbo { int macb; char hoten[25],ngaysinh[10]; public: int madv; void nhap_cb() { cout<<"Nhap ma can bo: ";cin>>macb; cout<<"\nNhap ma don vi (dk: 0 < madv < 100 ): "; cin>>madv; cout<<"\nNhap ho ten can bo: "; cin>>hoten; cout<<"\nNhap ngay sinh cua can bo(vd:31/10/1989): "; cin>>ngaysinh; }; void hienthi_cb( ) { cout<<"\nTen can bo:"<<hoten; cout<<"\nMa can bo :"<<macb; cout<<"\nMa don vi :"<<madv; cout<<"\nNgay sinh :"<<ngaysinh; }; }; class luong : public canbo { int phucap,hsl,baohiem; public: void nhap_luong() { cout<<"\nNhap phucap,hsl,bao hiem cua can bo: "; cin>>phucap;cin>>hsl;cin>>baohiem; }; int tinhluong() { return hsl*290000+ phucap - baohiem; }; void hienthi_all() { hienthi_cb(); cout<<"\nLuong: "<<tinhluong(); }; }; void main() { clrscr(); luong dt[100];int n; cout<<"Nhap so can bo: "; cin>>n; for(int i=1;i<=n;i++) { cout<<"\n\t\tCAN BO THU :"<<i<<"\n"; dt[i].nhap_cb(); dt[i].nhap_luong(); }; for(int j=1;j<100;j++) { int dem=0; for(int k=1;k<=n;k++) if(dt[k].madv == j) { if(dem==0) cout<<"\n\n\t\tDON VI: "<<"\n"; dem=dem+1; dt[k].hienthi_all(); cout<<"\n"; }; }; getch(); }
| |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 34 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Tue 19 May 2009 - 8:36 | |
| BAI 5 TAU LAM VAN CHAY BINH THUONG MA,CU CHAY LAI THU XEM DI.OK? | |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 34 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Tue 19 May 2009 - 10:14 | |
| CODE BAI 7 NE: ( TU SANG CHE LAM DO ) { BỮA NAY CHÚNG TA NÊN TRÌNH BÀY THUẬT TOÁN THÔI HA,ĐÁNH LUI TỚI MỆT QUÁ } - Code:
-
#include #include #include class nguoi { char hoten[25]; int maso,luongcoban; public: void nhap_nguoi( ) { cout<<"\nNhap maso : ";cin>>maso; cout<<"\nNhap hoten: ";cin>>hoten; cout<<"\nNhap luong co ban: ";cin>>luongcoban; }; int layluong( ) { return luongcoban; }; void hienthi_nguoi( ) { cout<<"\nMa so : "< cout<<"\nHo ten: "< }; }; class bienche : public nguoi { int hsl,phucapcv; public: void nhap_bc( ) { cout<<"\nNhap he so luong: ";cin>>hsl; cout<<"\nNhap phu cap cv : ";cin>>phucapcv; }; int luong_bc( ) { return layluong() * hsl + phucapcv; }; void hienthi_bc( ) { hienthi_nguoi( ); cout<<"\nHe so luong: "< cout<<"\nPhu cap cv : "< cout<<"\nLuong : "< cout<<"\n"; }; }; class hopdong : public nguoi { int tiencong,songaylam,hsvuotgio; public: void nhap_hd( ) { cout<<"\nNhap tien cong lam 1 ngay: ";cin>>tiencong; cout<<"\nNhap so ngay lam viec trong thang : ";cin>>songaylam; cout<<"\nNhap he so vuot gio: ";cin>>hsvuotgio; }; int luong_hd( ) { return tiencong*songaylam + hsvuotgio*15000 ; }; void hienthi_hd( ) { hienthi_nguoi(); cout<<"\nTien cong lam 1 ngay: "< cout<<"\nSo ngay lam viec trong thang: "< cout<<"\nHe so vuot gio: "< cout<<"\nLuong : "< cout<<"\n"; }; };
void main() { clrscr(); bienche bc[100]; hopdong hd[100]; int m,n; cout<<"\t\tNhap so vien chuc bien che: "; cin>>m; for( int i=1;i<=m;i++ ) { bc[i].nhap_nguoi(); bc[i].nhap_bc(); }; cout<<"\n\n\t\tNhap so vien chuc hop dong: "; cin>>n; for( int j=1;j<=n;j++ ) { hd[i].nhap_nguoi(); hd[i].nhap_hd(); }; cout<<"\n\t\t VIEN CHUC BIEN CHE "; for( int k=1;k bc[k].hienthi_bc(); cout<<"\n\t\t VIEN CHUC HOP DONG "; for( int l=1;l hd[l].hienthi_hd(); getch(); }; | |
|
| |
naul_boy_sexy Thiếu úy
Bài gửi : 30 Age : 34 Đến từ : QUẢNG TRỊ Tổng điêm: : 39 Được cảm ơn: : 2 Tham gia: : 13/02/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Tue 19 May 2009 - 16:32 | |
| CODE BAI 1 : - Code:
-
#include<iostream.h> #include<stdio.h> #include<conio.h> class stack { public: int top,n,s[50]; void spush(int x) { top=top+1; s[top]=x; };
int spop( ) { int a; a = s[top]; top=top-1; return a; }; int kt_rong( ) { if(top==0) return 1; else return 0; }; int kt_day( ) { if(top==n) return 1; else return 0; }; }; class chuyen_2 : public stack { public: void chuyen( int so ) { while( so != 0 ) { spush( so % 2 ); so = so / 2; }; }; void in( ) { while( kt_rong() != 1 ) cout<<spop(); }; }; void main() { clrscr(); chuyen_2 dt;int so; dt.top = 0; dt.n = 100; cout<<"\nNhap so ma ban can chuyen: "; cin>>so; if( dt.kt_day() == 0 ) dt.chuyen(so); cout<<"\nHe 2 cua so can chuyen la:"; dt.in(); getch(); }; | |
|
| |
nguyenvantho Tổng Thống
Bài gửi : 376 Age : 35 Đến từ : DHSP HUE Tổng điêm: : 452 Được cảm ơn: : 29 Tham gia: : 14/01/2009
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Thu 21 May 2009 - 15:10 | |
| ủa nhiều thế à? mình cứ tưởng một bài thanks nha! | |
|
| |
TruongNgocTu Hiệu Trưởng
Bài gửi : 177 Age : 35 Đến từ : Hà Tỉnh City Tổng điêm: : 217 Được cảm ơn: : 17 Tham gia: : 15/01/2009
| |
| |
nguyễn ngọc sơn Binh nhì
Bài gửi : 3 Tổng điêm: : 3 Được cảm ơn: : 0 Tham gia: : 09/04/2014
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ Sat 12 Apr 2014 - 14:15 | |
| Anh ơi, cho em hỏi tiêu đề bài tập là gì vậy anh! | |
|
| |
Sponsored content
| Tiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ | |
| |
|
| |
| MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++ | |
|