Hỏi & đáp lập trình

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi canh en buon, 23/5/07.

  1. meoconmotmat

    meoconmotmat Youtube Master Race

    Tham gia ngày:
    28/4/07
    Bài viết:
    2
    ý bạn là sao , là tụi mình viết cái mà bạn gọi là bí đó vào cho bạn đó hả :D ?
     
  2. longthanhphong

    longthanhphong Mr & Ms Pac-Man

    Tham gia ngày:
    28/9/05
    Bài viết:
    102
    Uh`,mình đang bí chỗ đó , làm hoài ko được, Bạn nào có khả năng xin giúp giùm , plz :) ,cảm ơn trước nha
     
  3. KENSAMA

    KENSAMA Mr & Ms Pac-Man

    Tham gia ngày:
    28/2/06
    Bài viết:
    172
    Không biết mình post vô đây có đúng hem.
    Nhưng mình cần các bạn giúp đỡ tài liệu về lập trình ngôn ngữ ASC.
    Cái nào dễ hiểu 1 chút chứ trong nhiều sách loạn cả lên =.=!.
    Cái nữa là mình đang học về Hệq uản trị cơ sở dữ liệu,cái môn nì mình dốt đặc nhưng bốc phải bài tập:Tạo cơ sở dữ liệu quản lí việc dăng kí sử dụng phòng thực hành.
    mình không biết phải làm thế nào nữa.
    Có bạn nòa chỉ giáo cho mình cái T_T.
    Cám ơn các bạn .
     
  4. bachkhoapro1204

    bachkhoapro1204 Youtube Master Race

    Tham gia ngày:
    20/5/07
    Bài viết:
    55
    quay lại trang đầu search thử xem, bác én có quăng 1 đống tài liệu ở đó rồi đấy, còn cơ sở dữ liệu thì mình dốt đặc::(
     
  5. Ryu_Hayabusa

    Ryu_Hayabusa Youtube Master Race

    Tham gia ngày:
    10/10/07
    Bài viết:
    88
    Tạo 3 cái table:

    1 cái chứa id và tên phòng thực hành
    1 cái chứa id và tên giáo viên
    1 cái chứa id phòng thực hành, id giáo viên và giờ đăng ký phòng.

    Nhớ kiểm tra sao cho không có trường hợp nào cùng id phòng mà trùng giờ nhau ::).

    Cơ bản là vậy, từ đó bạn xào nấu thêm thôi.
     
  6. longthanhphong

    longthanhphong Mr & Ms Pac-Man

    Tham gia ngày:
    28/9/05
    Bài viết:
    102


    Không ai giúp mình với :(, làm ơn chỉ mình 1 tì đi
     
  7. KENSAMA

    KENSAMA Mr & Ms Pac-Man

    Tham gia ngày:
    28/2/06
    Bài viết:
    172
    híc,thế thì cơ bản quá bạn ah.T_T
    nhưng dù sao cái đề tài này được chia làm 3 phần khác nhau.
    Để mình có được đề tài chi tiết thì nhờ các bạn vậy
     
  8. viet_hoangquoc

    viet_hoangquoc Donkey Kong

    Tham gia ngày:
    16/10/05
    Bài viết:
    404
    Mình đang học C,ông thầy cho bài tập lớn về ceasar cipher,nhưng mình chưa rõ về thuật toán của nó,ai chỉ mình với^^
     
  9. Gaique9x

    Gaique9x Youtube Master Race

    Tham gia ngày:
    21/5/07
    Bài viết:
    77
    Anh post nguyên cái chương trình như vậy chỉ đọc hiểu là cả 1 vấn đề rồi:-s, ai mà viết tiếp được, ít nhất cũng phải có chú thích gì chứ, muốn giúp nhưng lực bất tòng tâm
    Anh định viết trên ngôn ngữ nào???
    vào đấy xem định nghĩa

    còn đây là chương trình để tham khảo

    int len = 100;
    char str[len];
    char str1[len];
    cin.getline(cin,str);
    cin>>n;
    for (int i = 0;i < strlen(str); i++){
    if (str != char(32)) str1 = str + (n mod 26);//khoảng trắng
    else str1 = char(32);
    }

    str là chuổi cần mã hóa
    str1 là chuổi sau khi mã hóa
     
  10. KENSAMA

    KENSAMA Mr & Ms Pac-Man

    Tham gia ngày:
    28/2/06
    Bài viết:
    172
    Mình viết trên Visual basic6.0
    bạn chỉ rõ hơn được hem.^_^
     
  11. canh en buon

    canh en buon Youtube Master Race

    Tham gia ngày:
    20/5/07
    Bài viết:
    84
    Nơi ở:
    Thành phố buồn
    @KENSAMA

    Mình nghĩ về ý tưởng thì không khó, cứ bắt tay vào làm thì từ từ cũng biết thôi:D
    Còn về công cụ thì tại sao bạn không thử sử dụng đối tượng ADO xem sao, thằng này rất dể sử dụng. Các đối tượng ADO thường dùng là Connection, Recordset, Command...

    chúc may mắn
     
  12. KENSAMA

    KENSAMA Mr & Ms Pac-Man

    Tham gia ngày:
    28/2/06
    Bài viết:
    172
    Chính xác là ADO .
    Ông thầy mới dạy dùng ADO để kết nối với database.~.~
    Ý tưởng thì mình đang bí rợ.Bởi vì có 3 nhóm làm cùng đề tài ,mỗi nhóm sẽ làm 1 phần sau đó kết nối vói nhau qua modul.
    Có ai biết gì về cái modul này hem ::(
     
  13. canh en buon

    canh en buon Youtube Master Race

    Tham gia ngày:
    20/5/07
    Bài viết:
    84
    Nơi ở:
    Thành phố buồn
    phân chia module là 1 công việc rất khó, mình nghĩ việc này chắc ông thầy sẽ làm, sau đó sẽ giao các module này cho các bạn, nên các bạn cứ yên tâm
    Còn về ý tưởng thì các bạn hãy bắt đầu bằng việc phân tích hệ thông như:
    + Xác định đối tượng sẽ sử dụng
    + Xác định các nghiệp vụ cần thiết
    + Vẽ cây chức năng (xem hệ thống của bạn sẽ có những chắc năng gì)
    + Mô hình hóa thành các lượt đồ DFD, ERD...
    ...
    Rồi từ đó mình sẽ chia nhỏ công việc ra cho từng người
    Ví dụ như chức năng log in, sẽ có bao nhiêu đối tượng sử dụng chức năng này, sẽ phân quyền cho mổi đối tượng ra sao, sẽ thiết kế mấy form, mổi form sẽ trình bày giao diện như thế nào...
    Các bạn chỉ cần chú ý ở phần phân tích nếu làm tốt thì phần lập trình sẽ nhẹ nhàng hơn rất nhiều^^
     
  14. high summoner

    high summoner Fire in the hole!

    Tham gia ngày:
    13/3/04
    Bài viết:
    2,723
    Nơi ở:
    promise land
    ai giúp em làm bài này được ko
    ngôn ngữ lập trình hướng đối tượng
    em chưa làm 1 bài nào nên nếu có thể cho em cái code full nha :wink:
    mới học ko có bài tập mẫu chả hiểu motê gì hết
    có ai có ebook bài tập + bài giải lập trình hướng đối tượng chỉ em với ::(

    em code thử phần nhập 1 ngày và in ra
    em làm được rồi đây là cái code In ra ngày tháng năm của 1 ngày mình chọn
    có cách nào để cho in ra 1 ngày mình nhập từ bàn phím ko
     
  15. Gaique9x

    Gaique9x Youtube Master Race

    Tham gia ngày:
    21/5/07
    Bài viết:
    77
    trên chỉ là cách đối phó, còn muốn giải quyết triệt để thì anh chiu khó viết thêm class string (vì trong C ko co kiểu string), giờ dang rat la bận nên chỉ có thể giúp tới đó thôi, thông cảm nhe
     
  16. Gaique9x

    Gaique9x Youtube Master Race

    Tham gia ngày:
    21/5/07
    Bài viết:
    77
    làm thêm 1 phương thức nhapNgay() như sau
    hỏi 1 lần luôn đi, mất công quá hà::)
     
  17. high summoner

    high summoner Fire in the hole!

    Tham gia ngày:
    13/3/04
    Bài viết:
    2,723
    Nơi ở:
    promise land
    cài đặt lớp ngày tháng với các yêu cầu sau:
    -Cài đặt các hàm constructor
    -Cài đặt các hàm operator +,-,= ,>, <, ==
    -Cho mot ngày a(dd/mm/yy) bất kỳ, cho biêt thứ tự của ngày này trong năm.
    -Cho mot ngày a(dd/mm/yy) bất kỳ, hỏi ngày này có thuoc năm nhuận không?
    -Cho 2 ngày bất kỳ, cho biêt khỏang cách giữa 2 ngày đó.



    làm hộ cái này này :'> :x

    cái nhập ngày ở trên lỗi tè le tét lét :|

    Mã:
    #include<iostream.h>
    int max(int a, int b)
    {
    	if(a>b)
    		return(a);
    	return(b);
    }
    int min(int a, int b)
    {
    	if(a<b)
    		return(a);
    	return(b);
    }
    class LNgay
    {
    
    private : 
    	int mNgay , mThang , mNam;
    public :
    	void KhoiDong(int,int,int);
    	void In();
    	void TuDauNam();
    	
    	
    };
    void LNgay::KhoiDong(int n , int t , int m)
    {
    	static int SoNgay[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    	mNam = max(1,m);
    	mThang = min(12,t);
    	mThang = max(mThang,1);
    	mNgay = min(SoNgay[mThang],n);
    	mNgay = max(mNgay,1);
    }
    void LNgay::In()
    {
    	static char *TenThang[]={" ","Mot","Hai","Ba","Bon","Nam","Sau","Bay","Tam","Chin","Muoi","MuoiMot","MuoiHai"};
    	cout << "Ngay" << mNgay << "Thang" << TenThang[mThang] << "Nam" << mNam; 
    }
    
    void LNgay::TuDauNam()
    {
    	int tongcong = 0 ;
    	static int SoNgay[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    	for (int i =1 ; i <mThang ;i++)
    		tongcong += SoNgay[i];
    	tongcong += mNgay;
    	cout <<"Ngay thu" <<tongcong  <<"Nam"<<mNam;
    }
    void main()
    {
    	LNgay sn , songay;
    	sn.KhoiDong(24,9,1988);
    	sn.In();
    	LNgay Valentine;
    	Valentine.KhoiDong(14,2,2000);
    	cout << "\n";
    	Valentine.In();
    	sn.TuDauNam();
    	songay.KhoiDong(15,3,1900);
    	cout <<"\n";
    	songay.TuDauNam();
    
    	
    }
    
    cái này thì tính được thêm là ngày thứ mấy trong năm
    chỉ có điều đang bí cái năm nhụân

    à nếu mà post dài cho CODE vào cho khỏe nhá quote nhìn chóng mặt quá :D
     
  18. canh en buon

    canh en buon Youtube Master Race

    Tham gia ngày:
    20/5/07
    Bài viết:
    84
    Nơi ở:
    Thành phố buồn
    câu này dễ mà, mình nghĩ bạn dư sức làm được, chắc bạn đang bí ở chổ ko biết năm nhuần tính thế nào thôi
    Đây là cách tính năm nhuần
    Năm nhuần có 366 ngày. Ngày thêm là ngày 29 tháng 02. Nhưng năm nào là năm nhuần? Đó là những năm:

    a/- Có hai con số đuôi họp thành số chia chẵn cho 4 (thí dụ: 1760, 1828, 1996...).

    b/- Hoặc có hai con số không (zéro) ở sau cùng và những con số đứng trước đó họp thành số chia đúng cho 4 (thí dụ 1600, 2000, 2400... tức là không cho nhuần 1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600...).

    Tuy nhiên, vẫn còn có sai-số-nhỏ là thừa 26 giây mỗi năm. Do đó người ta cũng phải không cho nhuần MỘT lần mỗi 3322 năm nhằm để cho ngày tháng vẫn còn ăn khớp với mùa-tiết của thiên-nhiên.
     
  19. high summoner

    high summoner Fire in the hole!

    Tham gia ngày:
    13/3/04
    Bài viết:
    2,723
    Nơi ở:
    promise land
    cám ơn bạn nhá , nhờ gợi ý của bạn mà mình làm được rồi \:d/
    có ai biết mấy ebook hướng dẫn lập trình HĐT mà = tiếng việt thì chỉ mình với nha
     
  20. Gaique9x

    Gaique9x Youtube Master Race

    Tham gia ngày:
    21/5/07
    Bài viết:
    77
    có vài link down ebook TV ở trang đầu đấy
     

Chia sẻ trang này