Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 19 kết quả

Đề tài: Kế thừa trên C++ | Chương trình tính tiền lương cho các nhân viên. Giúp mình làm với?

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    3

    Mặc định Kế thừa trên C++ | Chương trình tính tiền lương cho các nhân viên. Giúp mình làm với?

    Viết chương trình tính tiền lương cho các nhân viên trong cơ quan.Biết rằng mhaan viên của cơ quan được chia làm 2 nhóm:
    -Nhóm biên chế:Lĩnh lương từ ngân sách nhà nước (Lương=Hệ số lương*mức lương cơ bản+phụ cấp)
    -nhóm lĩnh lương từ ngân sách cơ quan,lương được tính theo ngày công (Lương=số ngày công*mức lương ngày*hệ số vượt giờ)
    Ghi chú:cả hai đối tượng đều gồm có các thành viên dữ liệu:MSNV(mã số nhân viên),Họ tên,Ngày sinh,lương.
    Anh em giúp mình nha.Mình mới học nên chưa hiểu gì nhiều.Giúp mình sớm nha.cám ơn nhiều!

  2. #2
    Ngày gia nhập
    04 2009
    Bài viết
    17

    sao suy nghi rồi làm đi có j kô hiểu thì post lên mọi người giúp cho

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    28

    Mặc định Thừa kế trong C++

    Các bạn cho mình hỏi.Giờ mình có 3 class là A,B,C
    PHP Code:
        class A
           
    {
             
    //có thuộc tính x;
           
            
    }
         class 
    B

           
    {
               
             
    //dung lơp bạn để sử dunhj thuộc tinh ở class A
               //nhập x;
             //hiện x;
            
    }
          class 
    C
        
    {
            
    //giờ tớ muốn lấy giá trị cảu thuọc tính x của lớp  A mà đã nhập ở  lớp        B     thi phải làm sao.Có ai lam như vậy không
         


  4. #4
    Ngày gia nhập
    10 2008
    Bài viết
    178

    Code:
    //giờ tớ muốn lấy giá trị cảu thuọc tính x của lớp  A mà đã nhập ở  lớp        B     thi phải làm sao.Có ai lam như vậy không
    không hiểu ý cậu lắm tại sao không nhập ở lớp A mà lại nhập ở lơp B

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    28

    Ý tớ là thế này
    Ví đụ thế này đi:tớ xây dựng phuơng tức nhập ở lớp A.rôi sau đó gọi phuơng thức nhập này ở B.Và cuối cùng là từ C tớ muốn lấy được giá trị vừa nhập đấy vậy cái này phải làm như thế nào

  6. #6
    Ngày gia nhập
    10 2008
    Bài viết
    178

    Mặc định Kế thừa trên C++ | Chương trình tính tiền lương cho các nhân viên. Giúp mình làm với?

    Trích dẫn Nguyên bản được gửi bởi duc30121989 Xem bài viết
    Ý tớ là thế này
    Ví đụ thế này đi:tớ xây dựng phuơng tức nhập ở lớp A.rôi sau đó gọi phuơng thức nhập này ở B.Và cuối cùng là từ C tớ muốn lấy được giá trị vừa nhập đấy vậy cái này phải làm như thế nào
    em ngix hoài mà không tưởng tượng được bác nhập như thế nào bác thử demo cho em xem thử chứ em nghĩ không ra ý bác muốn noi

  7. #7
    Ngày gia nhập
    01 2009
    Bài viết
    14

    Như trên đã sử dụng lớp bạn để lấy giá trị x rồi sao không dùng nó với lớp C.
    C có thuộc tính private thì phải sử dụng hàm để lấy giá trị. Còn protected thì các hàm bạn vẫn có thể sử dụng được mà. Không biết đúng không nhể?
    Tất nhiên là gọi phương thức nhập của B trước, lưu dữ liệu vào x của class A.
    Sau đó lớp C cũng là hàm bạn của lớp A, thì có thể sử dụng x (ko là private).

  8. #8
    Ngày gia nhập
    02 2008
    Bài viết
    28

    Đây Rua_con ý như thé này
    Code:
    Class A
    {
    	private:
    	int x;
    	public:
    	void nhap()
    	{
    
    
    	cout<<"nhap x";
    	cin>>x;
    	
    
    	}	
    }
    Class B
    {
    	private:
    		int y;
    		A a;
    	public:
    	void nhap()
    	{
    	
    	a.nhap();
    	cout<<"Nhap y";
    	cin>>y;
    		
    	}	
    }
    Class C
    {
    	private:
    		int z;
    		B b;
    	void nhap()
    	{
    
    
    
    	b.nhap();
    	cout<<"Nhap z";
    	cin>>z
    	}
    }
    giờ tớ muốn hiện ra get() các giá trị của thuộc tính của lớp A tại lớp C thì phải lám sao.
    Đã được chỉnh sửa lần cuối bởi duc30121989 : 15-04-2009 lúc 08:51 PM. Lý do: Bo lại thẻ code

  9. #9
    Ngày gia nhập
    10 2008
    Bài viết
    178

    em không biết bác làm vậy để làm gì nhưng nếu bác muốn lấy thì bác viết thêm vào mỗi lớp 1 phương thức Get() không biết em viết có đúng ý bác không nữa
    PHP Code:
    class A
    {
        private:
            
    int x;
        public:
            
    int Get()
            {
                return 
    x;
            }
            
    void nhap()
            {
                
    cout<<"nhap x";
                
    cin>>x;
            }    
    };
    class 
    B
    {
        private:
            
    int y;
            
    A a;
        public:
            
    A Get()
            {
                return 
    a;
            }
            
    void nhap()
            {
                
    a.nhap();
                
    cout<<"Nhap y";
                
    cin>>y;
            }    
    };
    class 
    C
    {
        private:
            
    int z;
            
    B b;
        public:
            
    void nhap()
            {
                
    b.nhap();
                
    cout<<"Nhap z";
                
    cin >> z;
            }
            
    void test()
            {
                
    cout << "Gia Tri Lop A la: ";
                
    A a b.Get();
                
    cout << a.Get();
            }
    };
    int main()
    {
        
    C c;
        
    c.nhap();
        
    c.test();
        return 
    0;


  10. #10
    Ngày gia nhập
    02 2008
    Bài viết
    28

    Thanks bạn rua tớ làm vậy chỉ đẻ hiểu hướng đối tượng trong C++.Có bao giờ người ta thiết kế như vậy không bạn.Tơ rất rối.Giả sử giờ trong class B khai bao 1 mang A[10] thi get() kiểu gì.

Các đề tài tương tự

  1. Trung tâm gia sư Tuấn Chinh Giáo viên – sinh viên làm gia sư trên toàn quốc
    Gửi bởi huusong trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 04-07-2012, 03:07 PM
  2. Tạo danh sách sinh viên trên C++. Chỉnh sửa, xóa sinh viên thì làm thế nào?
    Gửi bởi hiepsiao trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 3
    Bài viết cuối: 28-08-2011, 10:26 AM
  3. Kế thừa trên C++ | Quản lý và tính lương nhân viên. Giúp đỡ mình với?
    Gửi bởi tunglong123 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 20-07-2011, 08:01 AM
  4. return trên C. Trả về giá trị kiểu cấu trúc trên C. Xin chỉ giúp?
    Gửi bởi hoangedward trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 08-01-2010, 09:37 PM
  5. Bài tập C: Danh sách sinh viên trên C, giúp mình sửa lỗi?
    Gửi bởi phamdankhoi trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 15-05-2009, 03:12 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn