Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Kế thừa | Xem giúp em lỗi ở đâu

    Mã:
    #include<iostream>
    using namespace std;
    class hinhtron
    {
    protected:
    int bankinh;  
    public:
    hinhtron(); // Cau tu mac dinh
    hinhtron(int bk);  // Cau tu khoi tao toa do
    void Datbankinh(int bk);  // Dat toa do
    int Laybankinh();  // Tra ve toa do x
    int Layduongkinh();  // Tra ve toa do y
    float Laydientich();
    };
    hinhtron::hinhtron()
    {
    bankinh=1;
    }
    hinhtron::hinhtron(int bk)
    {
    bankinh=bk;
    }
    int hinhtron:: Laybankinh()
    {return bankinh;}
    int hinhtron:: Layduongkinh()
    {return 2*bankinh;}
    class hinhcau:public hinhtron
    {
    public:
    hinhcau();
    hinhcau(int bk);
    float Laythetich();
    };
    hinhcau::hinhcau():hinhtron()
    {}
    hinhcau::hinhcau(int bk):hinhtron( bk)
    {}
    float hinhcau::Laythetich()
    {
    int r=Laybankinh();
    return float(((float(4)/3)*3.14)*r*r*r);
    }
    int main()
    {
    int n;
    cout<<"nhap bk:";
    cin>>n;
    hinhcau hc;
    hc.Datbankinh(n);
    cout<<"duong kinh:"<<hc.Layduongkinh();
    cout<<"the tich:"<<hc.Laythetich();
    return 0;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cái này bạn làm trong TC fai ko. chổ sai đầu tiên ở ngay đầu dòng. #include<iostream.h> thiếu h .
    cái thứ 2 là bạn bỏ đi dòng thứ 2: using namespace std;
    chổ thứ 3 là bạn khai báo hàm này:void Datbankinh(int bk); nhưng lại ko định nghĩa nó . mình tìm đc chừng ấy lổi thôi

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nguyen my
    chổ thứ 3 là bạn khai báo hàm này:void Datbankinh(int bk); nhưng lại ko định nghĩa nó . mình tìm đc chừng ấy lổi thôi
    tui chỉ thấy được có mỗi lỗi này [IMG]images/smilies/21.gif[/IMG]

    1 & 2 thì chắc bác fuji13 làm bằng VC++

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks các pác nhé. Em chạy trên g++ của ubuntu nó viết cũng gần giống vc++

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •