Du brauchst eigentlich nur soetwas:
Delphi-Quellcode:
type
TBruch = class(TObject);
public
zaehler,
nenner: integer; // Oder Int64 bei sehr großen Zahlen
procedure add(bruch: TBruch);
procedure sub(bruch: TBruch);
procedure mul(bruch: TBruch);
procedure divide(bruch: TBruch); // div geht nicht, weil das ja ein geschützter begriff ist...
end;
Die Prozeduren zu den Grundrechenarten musst du natürlich noch implementieren. Das dürfte aber wohl nicht allzu kompliziert sein und sich mit Mathe aus der sechsten Klasse lösen lassen.