muốn kết quả trả về là phân số cho hàm tính tổng phân số c#

            public ps tong(ps a, ps b)
            {
                ps c;
                c=new ps;
            }

sao em có đoạn code kia mà chương trình nó báo lỗi ntn:

em muốn kết quả của tổng 2 phân số là 1 phân số vậy có j sai ạ :frowning:

Lỗi này là do hàm bạn khai báo có trả về biến là một phân số nhưng khi viết hàm bạn không trả về cái gì nên báo lỗi thôi.
Sửa như sau

public ps Tong(ps a, ps b)
{
     ps c = new ps();
     c.tu = a.tu*b.mau+a.mau*b.tu;
     c.mau = a.mau*b.mau;
    return ps;// trả về một phân số thì hết lỗi thôi.
}

Mà cách này dùng có kiễu cấu trúc chứ theo hướng đối tượng thì không làm cách này.

không phải lỗi đấy đâu ạ… nó gạch chân chữ “tong” ở phần public ps tong(…)
đã tìm ra lỗi rồi ạ thanks

return c; chứ ???

chỗ "ps " phải đóng mở ngoặc chứ, dòng thứ 13 đấy bạn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?