DIỄN ĐÀN TOÁN TIN
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
CỔNG ĐHQGHN  XEM ĐIỂM  Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Bài gửi sau cùng
Bài gửiNgười gửiThời gian
Happy new year 2013 Sat Dec 29, 2012 3:45 pm
Lâu rùi anh không thấy chú nào vào diễn đàn nữa Mon May 07, 2012 9:26 am
Happy new year 2012. Mon Jan 30, 2012 5:05 am
[color=red]Tin "Cực Hot" cho tất cả các bạn và người thân[/color] Wed Oct 05, 2011 4:44 am
Cách đổi lịch âm dương Mon Oct 03, 2011 2:24 am
lâu lâu rùi không lên diễn đàn lớp mình chém gió Fri Sep 30, 2011 9:44 am
TRIỂN LÃM DU HỌC NHẬT BẢN 2010 Vừa học vừa làm thu nhập 1700USD/1 tháng Wed Sep 28, 2011 8:00 am
Vừa đi làm, vừa làm cộng tác viên kiếm tiền... Sun Aug 07, 2011 11:37 am
:(((((((((((((((((((((((((((((((((((((((((((((((((((((((( Sat Aug 06, 2011 5:05 am
Khánh thành website học tiếng anh của Chiến Fri Aug 05, 2011 10:30 am
Funy : Counter strike =)) Mon Jul 25, 2011 10:43 am
Lịch học hè Fri Jul 08, 2011 4:11 pm
Tổng hợp ảnh 24/06/2011 - Lễ tốt nghiệp Wed Jul 06, 2011 9:17 am
Câu lạc bộ tiếng anh của Chiến - cơ hội giao lưu người bản xứ Tue Jun 28, 2011 9:41 pm
[K52A3] CÔNG BỐ TÀI CHÍNH QUỸ LỚP (10/03/2011) Thu Jun 23, 2011 5:35 pm
[VPK] DANH SÁCH TỐT NGHIỆP CHÍNH THỨC Thu Jun 23, 2011 5:31 pm
[VPK] LỄ TRAO BẰNG TỐT NGHIỆP Wed Jun 22, 2011 11:59 am
Pic 21/06 (new and hot) Wed Jun 22, 2011 10:28 am
Gameloft Hà Nội tuyển dụng Mon Jun 20, 2011 8:18 pm
[ CTCTSV ] 21 THÁNG 6 ĐI LẤY HỒ SƠ TỐT NGHIỆP Sat Jun 18, 2011 9:38 am

 

 Mô hình hóa phương án giải quyết bài tập OOP lần 2

Go down 
3 posters
Tác giảThông điệp
chien2311
Enterprise Admin
Enterprise Admin
chien2311


Tổng số bài gửi : 1224
Sinh nhật : 23/11/1988

Mô hình hóa phương án giải quyết bài tập OOP lần 2 Empty
Bài gửiTiêu đề: Mô hình hóa phương án giải quyết bài tập OOP lần 2   Mô hình hóa phương án giải quyết bài tập OOP lần 2 EmptyThu Sep 17, 2009 8:21 pm

Mô hình hóa phương án giải quyết bài tập OOP lần 2

Mình đã hoàn tất một thư mụch ở dạng sơ đồ cho các nhóm tham khảo, thư mụch ấy định vị trí của các file cần sắp xếp khi nộp bài, các bạn tuân theo quy định này để thống nhất bài nộp. đây chỉ là mô hình sắp xếp các file, còn nội dung các tệp , đó là công việc chính của các bạn

Tải về tại đây : Click Here
Về Đầu Trang Go down
Spammer
Quan Nhị Phẩm
Quan Nhị Phẩm
Spammer


Tổng số bài gửi : 103
Sinh nhật : 12/10/1989

Mô hình hóa phương án giải quyết bài tập OOP lần 2 Empty
Bài gửiTiêu đề: Phuơng pháp giải   Mô hình hóa phương án giải quyết bài tập OOP lần 2 EmptyFri Sep 18, 2009 8:37 pm

Phuơng pháp giải bài Tuần 2.

các bạn tạo 2 class la congnhan và class main

Class congnhan xl các công việc sau:

1.Khởi tạo biến

2.Xây dựng hàm khởi tạo.

3.Xây dựng hàm tính lưong.

Class main xl các công việc sau:

1 Nhap dữ liệu và kiểm tra dữ liệu

2.Khởi tạo đối tưọng và gọi hàm dưng.

3.Gọi hàm tính luơng.

4.In thông tin các nhan vien ra màn hinh

Thấy hay nhớ ấn Thank nhá để có tinh thần Post tiếp Mô hình hóa phương án giải quyết bài tập OOP lần 2 563905 Mô hình hóa phương án giải quyết bài tập OOP lần 2 563905

Class CongNhan
Code:

//Khai báo biến

String name="";
int gio;
int coban;
int luong;
//ham khoi tao
public voi CongNhan( String name,int g,int cb)
{
//gan gia tri

}
public voi TinhLuong()
{
//Tinh luong
}


Class main
Code:

//cac bien dung de nha
String name;
int gio;
int coban;

//khoi tao mang doi tuong

CongNhan[] congnhan =new CongNhan[50];

// nhap so cong nhan can xl 
n=???
for(int i=1;i<=n;i++)
{

Nhap du lieu

name=?
gio=?
coban=?

//khoi tao 1 doi tuong moi

CongNhan A=new CongNhan();

//goi ham tao

A.CongNhan(name,gio,coban);
//goi ham ting luong

A.TinhLuong();

//gan doi tuong

congnhan[i]= A;
}

//In dlieu ra man hinh
for(int i=1;i<=n;i++)
{
Luomg cong nhan thu i la : congnhan[i].luong;
}



Mình chỉ viết suờn cho có bạn tham khảo thôi không dám Post mã nguồn lên.
Suy nghĩ sẽ tốt hơn cho các ban.


Được sửa bởi Spammer ngày Fri Sep 18, 2009 8:43 pm; sửa lần 2. (Reason for editing : Sửa lại code)
Về Đầu Trang Go down
Che..vankhe
Đại Tổng Quản
Đại Tổng Quản
Che..vankhe


Tổng số bài gửi : 129
Sinh nhật : 09/07/1989

Mô hình hóa phương án giải quyết bài tập OOP lần 2 Empty
Bài gửiTiêu đề: bai tap OOP lan 2 (tuan 3)   Mô hình hóa phương án giải quyết bài tập OOP lần 2 EmptySat Sep 19, 2009 4:38 am

Nội dung chính của bài tập này chỉ là rèn luyện khả năng xd & s/d lớp với lại cách tạo tài liệu Java-doc.còn tính lương thì if..else là OK.
Spammer làm như trên là chuẩn rùi,nhập dữ liệu từ hàm main và truyền vào cho đối tượng qua hàm tạo. dưới đây cũng là 1 cách - nhưng hình như ko giống ý cô yêu cầu lắm -Tham khảo thui
1. cách xd class thì các bạn xd 2 class: lấy tạm là CongNhan và Program.
class CongNhan: tự nó phải xd cho nó những thuộc tính và phương thức mà nó cần(..OOP )
Code:

class CongNhan {
   String hten="";
   double luongCoBan=0;
   double tglamViec=0;
   
   double tienLuong=0;
   public void CongNhan()   {
      // ham tao ko doi
   }   
   public void CongNhan(String hten,....)   {
      // ham tao co doi(dc nap chong)
   }
   public void nhapThongTin(){
      // yeu cau user nhap tt vao ,
      // co the xu li thong tin luon cung dc ,
      // neu co loi den 2 phuong thuc thong bao loi
   }
   public void error1(){
      // thong bao loi j
   }
   public void error2(){
      //...
   }
   public void tinhLuong(){
      // cho luong cua nhan vien nay nhan dc trong tuan
   }
}

hàm main trong class Program cần nhập vào số nhân viên - length. rùi tạo ra 1 mảng đối tượng kiểu CongNhan:
CongNhan[] listCongNhan=new CongNhan[length];
chạy vòng lặp để từ mỗi phần tử của mảng đều dc xử lí các dữ leieujevaf xuát ra màn hình :

Code:

public static void main(String[] args){
              Scanner ....
                ..print("hap vao so nhan vien : ");
                int length=in.nextInt();
                CongNhan[] listCongNhan=new CongNhan[length];
               
                for(int i=0;i<length;i++){
                    CongNhan t=new  CongNhan();
                    System.out.println("\n-------------------------------\n NV "+(i+1));// hien thi nv thu may'
                    t.nhapDL();
                  // dsNV[i]=new ThongtinNV();
                    listCongNhan[i]=t;
                }
                System.out.println("\n\n\t ket qua cua bai toan : \n ");
               
                for(int i=0;i<lstCongNhan.length;i++){
                    dsNV[i].tinhLuong();

                }
}
(mọi người coi để tham khảo thêm nhé. ) cách tạo tài liệu Java-docthì cứ dung DOS là ngon nhất
hình như khi cái JDK nó tích hợp luôn cái trinh dịch Java-doc đấy, mình không cài mà nó vẫn tạo dc java-doc,mở index.html ra rất là ngon
Về Đầu Trang Go down
Sponsored content





Mô hình hóa phương án giải quyết bài tập OOP lần 2 Empty
Bài gửiTiêu đề: Re: Mô hình hóa phương án giải quyết bài tập OOP lần 2   Mô hình hóa phương án giải quyết bài tập OOP lần 2 Empty

Về Đầu Trang Go down
 
Mô hình hóa phương án giải quyết bài tập OOP lần 2
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» giải quyết vấn nạn virut
» Cách giải khác cho OOP2 - Phương án tách
» Bí quyết nấu rựa mận thịt chó thật ngon
» Bí quyết luyện thi IELTS
» Chưa có quyết định tăng học phí

Permissions in this forum:Bạn không có quyền trả lời bài viết
DIỄN ĐÀN TOÁN TIN :: CÁC VẤN ĐỀ CHUNG :: KÌ HỌC 1 NĂM THỨ III :: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - JAVA :: Đề bài hàng tuần-
Chuyển đến 
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất