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

Đề tài: Cách xây dựng và sử dụng chồng toán tử < cho phân số?

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

    Mặc định Cách xây dựng và sử dụng chồng toán tử < cho phân số?

    Chào mọi người, mình đang học về chồng toán tử. Bài tập mình đang làm là xây dựng lớp phân số và các chồng toán tử +,-,*,/, <.

    Những cái đầu mình đã làm tốt,còn < ,mình làm như thế này

    Code:
    phanso phanso:: operator < (phanso p){
            return (float(tuso)/mauso) < (float(p.tuso)/p.mauso);
    }
    Còn trong main để dùng nó cho 2 phân sô a,b mình dùng là : a < b

    Chương trình báo lỗi convert phanso to float
    Các bạn có thể giúp chỉ cho mình lỗi sai ở đâu đc ko và trong main dùng như nào để in được kết quả cho sự so sánh này. Ví dụ như: a = 3/4, b = 1/2 thì in ra là 1/2 < 3/4
    Mong được các bạn giúp đỡ :(

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Recycle Bin
    Bài viết
    358

    Code:
    boolean phanso:: operator < (phanso p){
            return (float(tuso)/mauso) < (float(p.tuso)/p.mauso);
    }
    giá trị trả về là true hoặc false nên bạn phải chọn kiểu trả về là int hoặc boolean, chứ không phải là phanso
    YH : lobuocphuudu_218
    Phone : 0126 463 5095

    http://forums.congdongcviet.com/signaturepics/sigpic55872_2.gif

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

    hj,cảm ơn bạn nhiều

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