Ejemplo n.º 1
0
        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();
        }