Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Định nghĩa lại các toán tử +, -, x, /...và thư viện math.h

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

    Mặc định Định nghĩa lại các toán tử +, -, x, /...và thư viện math.h

    Chào mọi người ,đồ án sắp tới của trường mình là viết ra cái calculator. Nhưng yêu cầu không sử dụng thư viện math.h. Mà phải định nghĩa lại toàn bộ các phép toán + - x /...

    Cô mình nói định nghĩa lại như:

    1+1 = 2
    1+2 = 3
    ....
    nếu 2+9 = 1 và nhớ lại một

    Mình chưa có kinh nghiệm lắm vì đây là đồ án đầu tiên của mình. Mình mong các bạn cao thủ có thể phân tích chi tiết xíu giúp mình với. Thanks for read

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Trong C không cho phép "overloading operator", vì vậy điều này là không thể xảy ra. Dùng C++ thì được.

  3. #3
    Ngày gia nhập
    09 2011
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi rox_rook Xem bài viết
    Trong C không cho phép "overloading operator", vì vậy điều này là không thể xảy ra. Dùng C++ thì được.
    Nhưng khổ nỗi phải viết = C để giả lập chạy trên android bạn ơi :(. Mình nghe nói C++ hok chạy được :|

  4. #4
    Ngày gia nhập
    01 2011
    Bài viết
    11

    Trích dẫn Nguyên bản được gửi bởi nakamurra Xem bài viết
    Nhưng khổ nỗi phải viết = C để giả lập chạy trên android bạn ơi :(. Mình nghe nói C++ hok chạy được :|
    Android được viết bằng c và c++ mà bạn(Hình như có cả xml và java). Nhưng tớ thấy đa số dùng Java để viết chương trình trên android
    Code is more than binary. Its poetry

  5. #5
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Chẳng liên quan gì tới Android ở đây cả. Calculator bản chất là dùng state machine, rồi phân tích cho ra kết quả. Quá tải toán tử (overloading operator) chỉ là sugar syntax thay cho lời gọi hàm mà thôi. Java không có quá tải toán tử vẫn code được ầm ầm, vậy nếu làm app cho Android tại sao lại không dùng Java? Nếu performance không quá critical, dùng Java dễ hơn C/C++ rất nhiều.

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

  1. Nền tảng của đồ họa 3D - 3D Math
    Gửi bởi ZCoder87 trong diễn đàn Tutorials và Thủ thuật Visual C++
    Trả lời: 37
    Bài viết cuối: 05-04-2017, 01:13 PM
  2. Bài tập C++ Phép tính +-*/ không sử dụng thư viện math.h
    Gửi bởi tazihaza trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 29-03-2012, 08:51 PM
  3. Hỏi về hàm Math.pow
    Gửi bởi Batchuoc_09 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 6
    Bài viết cuối: 03-08-2009, 09:04 PM
  4. Lỗi library math
    Gửi bởi khankpn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 11-04-2008, 08:29 PM
  5. Cho hỏi về hàm Math.Sin() và Math.Asin()
    Gửi bởi BuithiHa trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 12-07-2007, 10:28 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