Cześć,
Na zaliczeniu z ćwiczeń miałem zadanie w którym miałem napisać klasę na podstawie której tworzę obiekty (ułamki), klasa zawiera dwie zmienne typu int licznik i mianownik oczywiście też metodę pobierającą dane. Kolejnym etapem było przeciążenie operatorów tak by można było dodać dwa ułamki, odjąć i pomnożyć - z tym ostatnim nie miałem problemu bo to jest mnożenie liczniklicznik, mianownikmianownik. A że trapi mnie to proszę o helpa, bo to już całkowicie nie bedzie wtedy problemu z tematem Przeciążania dla mnie :) od razu zaznaczę że metoda przeciążająca operator dodawania ma opierać się na regule dodawania ułamków zwykłych czyli a/b*c/d = (ad+bc)/bd.
Chodzi żeby :
Ulamek U1(3,4);
Ulamek U2(5,6)
Ulamek U3 = U2 + U1; // przez przeciążanie operatora + to ma dać wynik 38/24 (Przykładowo).
Kombinowałem ale nie wychodzi.
Z góry dzięki za pomoc. (Oczywiście ćwiczenia zaliczyłem bo zrobiłem zadanie prócz dodawania i odejmowania i jeszcze inne jedno)