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ố 17 kết quả

Đề tài: [C++] 1 số câu hỏi về C++, mong các bạn giải đáp, cám ơn! :)

  1. #1
    No Avatar
    khanhxinh Khách

    Mặc định [C++] 1 số câu hỏi về C++, mong các bạn giải đáp, cám ơn! :)

    mình mới học C++ thôi, mình hỏi 1 số câu được ko ạ?
    1. Chương trình yahoo messenger có phải được viết bằng C++ ko?
    2. Nếu câu 1 là ko, thì mình có thể viết 1 chương trình như YM bằng C++ ko? hay phải dùng 1 ngôn ngữ khác?
    3. Học C++, mình nên dùng IDE nào để soạn code là tốt nhất? và để thiết kế giao diện chương trình nữa!

    mong các bạn giải đáp, cám ơn nhiều!

  2. #2
    Ngày gia nhập
    08 2006
    Nơi ở
    TpHCM
    Bài viết
    202

    1. không biết
    2. được, để đầy đủ chức năng như Yahoo thì hơi khó, còn các chức năng quản lý phòng user, chat (nói chung là các chức năng cơ bản tối thiểu)thì dễ
    3. theo tui thì: Visual C++ của Microsoft, thiết kế giao diện và coding luôn

  3. #3
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,749

    Theo Dreaminess nghe đồn đại thì:
    1. YM viết bằng nhiều ngôn ngữ, nhưng cơ bản nó vẫn được viết bằng C++. Để hoàn thiện như ngày hôm nay thì nó được bổ xung thêm nhiều các module và nhiều các tính năng khác bằng các ngôn ngữ khác nhau(hỏi họ đi, họ chỉ cho ngay ah).
    2. Tất nhiên là được, chỉ bị hạn chế bởi trình độ coding thôi. Yahoo có tới hàng vạn coder giỏi và thông minh(Nếu ai cũng làm được thì thương hiệu Yahoo phá sản rồi).
    3. Soạn code thì nhiều lắm, có thể mua một editor soạn code còn hay hơn là các editor có sẵn trong các các bộ phần mềm biên dịch. Còn về thiết kế giao diện có thể dùng VC++, C++Builder,...(cũng nhiều lắm). Nhưng để có một giao diện đẹp thì cũng còn phải viết tới mòn keyboard mới được(Không kém gì Standard ANSI C).

    Chúc may mắn.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  4. #4
    No Avatar
    thinhCN Khách

    Khanhxinh thân mến, nếu bạn mới bước vào lập trình C++ thì theo mình nghĩ bạn nên bắt đầu với những chương trình nhỏ trước đã, ví dụ như bạn có thể viết một chương trình quản lí gì đấy (đây là bài toán thông thường của dân lập trình mới vào nghề). Sau đó dần dần giải quyết những dự án lớn hơn. Còn về phần dao diện thì theo mình nghĩ Visual C++ là chương trình phục vụ giao diện rất tốt. C++ là một ngôn ngữ rất thú vị. Hãy cùng khám phá và chia sẻ với các thành viên trong diễn đàn nhé !

  5. #5
    No Avatar
    duydq Khách

    Lập trình giao diện với C++ các bạn chỉ đề cập đến MFC của Microsoft mà bỏ quên các toolkit khác khác như: QT, GTK, wxWidgets; điều đặc biệt là các toolkit này hỗ trợ cross-platform.

  6. #6
    No Avatar
    khanhxinh Khách

    Mặc định [C++] 1 số câu hỏi về C++, mong các bạn giải đáp, cám ơn! :)

    cám ơn các bạn, có lẽ mình sẽ bắt đầu từ những gì căn bản nhất, nếu có gí trục trặc mình sẽ post bài lên hỏi tiếp, thanks nhieu`

  7. #7
    Ngày gia nhập
    09 2006
    Nơi ở
    Somewhere I belong
    Bài viết
    4

    // up lên mạng hỏi mấy anh coi!
    /* chương trình tính số tiền nhận được khi gửi ngân hàng biết số tháng gửi
    lãi xuất hàng tháng số tiền ban đầu gửi */
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>
    float TienLai(float a, float b, float c);
    void main()
    {
    float a;
    float b;
    float c;
    cout<<"So tien gui ban dau la: ";cin>>a;
    cout<<"Lai xuat trong mot thang la: ";cin>>b;
    cout<<"So thang da gui la: ";cin>>c;
    if(a<0||b<0||c<0)
    cout<<"Khong tinh duoc";
    cout<<"Vay so tien nhan duoc la: "<<TienLai(a,b,c);
    getch();
    }
    float TienLai(float a, float b, float c)
    {
    return ... ;// anh nào điền họ em công thức này với
    }

  8. #8
    No Avatar
    tinhyeuvinhhang Khách

    Mình không hiểu là ngân hàng đó tính lãi suất theo số tiền ban đầu hay số tiền mà mình sẽ tăng lên do lãi suất mà có?
    Giả sử họ chỉ tính theo số tiền ban đầu thì có lẽ công thức quá đơn giản
    return (a*b*c)/100;
    Nhưng mỗi tháng số tiền bạn có chắc chắn sẻ tăng vì có cộng thêm cả lãi suất nữa thì lúc này rắc rối đó. Vì người ta còn tính phụ thuộc vào việc bạn có rút tiền lãi ra hay vẫn để đó. Nếu như bạn không bao giờ rút tiền lãi ra thì phải chăng nên làm thế này?
    float st=a;(st-số tiền bạn có)
    for(int i=1;i<=c;i++)
    st=st+(st*b)/100;
    return (st-a);

    Còn nếu bạn rút tiền ra thì cần thêm một biến nữa để chỉ số tiền bạn đã rút.
    Đã được chỉnh sửa lần cuối bởi tinhyeuvinhhang : 15-10-2006 lúc 06:37 AM.

  9. #9
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Chắc chắn là làm theo cách 2 rồi, tuy nhiên là :
    Code:
    return(st);
    chứ sao lại return(st-a);

  10. #10
    No Avatar
    tinhyeuvinhhang Khách

    Trời. phải (st-a) mới ra được số lãi chứ? Đang tính số lãi ngân hàng chứ có tính số tiền mà mình có trong ngân hàng đâu?
    Hàm trên là: tienlai(float a,float b,float c)...

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

  1. Con trỏ trên C Mong anh chị giảng bài cho em về con trỏ
    Gửi bởi vietvuong trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 23-10-2012, 01:56 PM
  2. Có một vài câu hỏi về c++ mong được giải đáp
    Gửi bởi hanhphucodau10 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 03-03-2012, 11:35 PM
  3. Bài tập C Đề bài về sắp xếp nhưng không hiểu rõ, mong các anh vào giải nghĩa
    Gửi bởi lamrung 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: 25-03-2011, 09:44 PM
  4. Bài tập hệ điều hành mong các bác giải đáp .
    Gửi bởi CecsKul trong diễn đàn Thắc mắc chung
    Trả lời: 4
    Bài viết cuối: 27-03-2009, 09:02 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