static void Main(string[] args) { NumarRational fractie1 = new NumarRational(1, 3); NumarRational fractie2 = new NumarRational(2, 4); Console.WriteLine("Fractie1: " + fractie1); Console.WriteLine("Fractie2: " + fractie2); Console.WriteLine("Adunare: " + (fractie1 + fractie2)); Console.WriteLine("Scadere: " + (fractie1 - fractie2)); Console.WriteLine("Inmultire: " + (fractie1 * fractie2)); Console.WriteLine("Impartire: " + (fractie1 / fractie2)); Console.Write("Ridicarea la puterea 2-a : " + fractie1 + " = "); Console.WriteLine(NumarRational.ridicareLaPutere(fractie1, 2)); Console.Write("Ridicarea la puterea 2-a: " + fractie2 + " = "); Console.WriteLine(NumarRational.ridicareLaPutere(fractie2, 2)); Console.Write("Comparatia (<,>) : "); if (fractie1 < fractie2) { Console.WriteLine(fractie1 + " < " + fractie2); } else { Console.WriteLine(fractie1 + " > " + fractie2); } Console.Write("Comparatia (<=,=>) : "); if (fractie1 <= fractie2) { Console.WriteLine(fractie1 + " <= " + fractie2); } else { Console.WriteLine(fractie1 + " >= " + fractie2); } Console.Write("Comparatia (== , !=) : "); if (fractie1 == fractie2) { Console.WriteLine(fractie1 + " == " + fractie2); } else { Console.WriteLine(fractie1 + " != " + fractie2); } Console.WriteLine(); }