public static FractionalClass operator *(FractionalClass First, FractionalClass Second) { FractionalClass Res = new FractionalClass(); Res.den = First.den * Second.den; Res.Nom = First.Nom * Second.Nom; return(Res); }
private FractionalClass GetFractional(String name) { int nom, den; Console.WriteLine($"Input fractional number {name}:"); Console.Write("Nom = "); nom = int.Parse(Console.ReadLine()); Console.Write("Den = "); den = int.Parse(Console.ReadLine()); FractionalClass res = new FractionalClass(); res.Nom = nom; res.Den = den; return(res); }
public static FractionalClass operator -(FractionalClass First, FractionalClass Second) { FractionalClass Res = new FractionalClass(); if (First.den != Second.den) { Res.Den = First.den * Second.den; Res.Nom = (First.Nom * Second.den) - (Second.Nom * First.den); } else { Res.Den = First.den; Res.Nom = First.Nom - Second.Nom; } return(Res); }