THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!
Diễn đàn Nhóm sinh viên CNTT chào mừng Bạn!
Nếu u chưa có tài khoản xin hãy đăng nhập
Nếu đã có tài khoản rồi thì hãy đăng nhập để cùng trao đổi thông tin, chia sẽ kinh nghiệm,.. học tập Tin học nhé!
Cám ơn các bạn nhiều!
Ban Quản Trị!

THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC!

NHÓM SINH VIÊN CNTT - CHÀO MỪNG BẠN ĐÃ QUAY TRỞ LẠI!
 
IndexIndex    Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Latest topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Top posting users this month

Share | 
 

 MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++

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


Bài gửi : 376
Age : 28
Đến từ : DHSP HUE
Tổng điêm: : 452
Được cảm ơn: : 29
Tham gia: : 14/01/2009

Bài gửiTiê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é!

_________________
Làm trai gõ phím bình thiên hạ
Anh hùng click chuột định giang sơn
Về Đầu Trang Go down
Xem lý lịch thành viên
knock2810
Thiếu úy
Thiếu úy


Bài gửi : 43
Tổng điêm: : 79
Được cảm ơn: : 2
Tham gia: : 12/02/2009

Bài gửiTiê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();
}


Về Đầu Trang Go down
Xem lý lịch thành viên
dieuhuong
Thiếu tướng


Bài gửi : 82
Age : 28
Đến từ : GIA LAI
Tổng điêm: : 113
Được cảm ơn: : 6
Tham gia: : 15/02/2009

Bài gửiTiê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.
Về Đầu Trang Go down
Xem lý lịch thành viên
nguyenvantho
Tổng Thống


Bài gửi : 376
Age : 28
Đến từ : DHSP HUE
Tổng điêm: : 452
Được cảm ơn: : 29
Tham gia: : 14/01/2009

Bài gửiTiê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é!

_________________
Làm trai gõ phím bình thiên hạ
Anh hùng click chuột định giang sơn
Về Đầu Trang Go down
Xem lý lịch thành viên
naul_boy_sexy
Thiếu úy
Thiếu úy


Bài gửi : 30
Age : 27
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

Bài gửiTiê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();
 };
Về Đầu Trang Go down
Xem lý lịch thành viên
knock2810
Thiếu úy
Thiếu úy


Bài gửi : 43
Tổng điêm: : 79
Được cảm ơn: : 2
Tham gia: : 12/02/2009

Bài gửiTiê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

hắn không chạy gì cả
Về Đầu Trang Go down
Xem lý lịch thành viên
knock2810
Thiếu úy
Thiếu úy


Bài gửi : 43
Tổng điêm: : 79
Được cảm ơn: : 2
Tham gia: : 12/02/2009

Bài gửiTiê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
Về Đầu Trang Go down
Xem lý lịch thành viên
knock2810
Thiếu úy
Thiếu úy


Bài gửi : 43
Tổng điêm: : 79
Được cảm ơn: : 2
Tham gia: : 12/02/2009

Bài gửiTiê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..............
Về Đầu Trang Go down
Xem lý lịch thành viên
naul_boy_sexy
Thiếu úy
Thiếu úy


Bài gửi : 30
Age : 27
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

Bài gửiTiê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();
 }
Về Đầu Trang Go down
Xem lý lịch thành viên
naul_boy_sexy
Thiếu úy
Thiếu úy


Bài gửi : 30
Age : 27
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

Bài gửiTiê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? bounce
Về Đầu Trang Go down
Xem lý lịch thành viên
naul_boy_sexy
Thiếu úy
Thiếu úy


Bài gửi : 30
Age : 27
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

Bài gửiTiê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();
};
Về Đầu Trang Go down
Xem lý lịch thành viên
naul_boy_sexy
Thiếu úy
Thiếu úy


Bài gửi : 30
Age : 27
Đến từ : QUẢNG TRỊ
Tổng điêm: : 39
Được cảm ơn: : 2
Tham gia: : 13/02/2009

Bài gửiTiê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();
 };
Về Đầu Trang Go down
Xem lý lịch thành viên
nguyenvantho
Tổng Thống


Bài gửi : 376
Age : 28
Đến từ : DHSP HUE
Tổng điêm: : 452
Được cảm ơn: : 29
Tham gia: : 14/01/2009

Bài gửiTiê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!

_________________
Làm trai gõ phím bình thiên hạ
Anh hùng click chuột định giang sơn
Về Đầu Trang Go down
Xem lý lịch thành viên
TruongNgocTu
Hiệu Trưởng
Hiệu Trưởng


Bài gửi : 177
Age : 28
Đến từ : Hà Tỉnh City
Tổng điêm: : 217
Được cảm ơn: : 17
Tham gia: : 15/01/2009

Bài gửiTiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++   Sun 24 May 2009 - 23:22

hehe! thank thank! Sad Very Happy

_________________
Never put off until tomorrow what you can do today
Về Đầu Trang Go down
Xem lý lịch thành viên http://thiencam2009.webs.com/
nguyễn ngọc sơn
Binh nhì
Binh nhì


Bài gửi : 3
Tổng điêm: : 3
Được cảm ơn: : 0
Tham gia: : 09/04/2014

Bài gửiTiê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!
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++   Today at 16:57

Về Đầu Trang Go down
 
MỤC CÁC BÀI TẬP VỀ KẾ THỪA SÁCH GIÁO TRÌNH C++
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
THÔNG TIN CÔNG NGHỆ - GIẢI TRÍ - HỌC TẬP - TIN HỌC! :: HỌC TẬP _ TÀI LIỆU HỌC TẬP :: LẬP TRÌNH PASCAL, C/C++ :: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++-
Chuyển đến