Exemple #1
0
        static void DelegatesMath()
        {
            OverMath math    = new OverMath();
            MathInt  mathInt = math.Plus;

            Console.WriteLine(n1 + " + " + n2 + " = " + mathInt(n1, n2));
            mathInt = math.Minus;
            Console.WriteLine(n1 + " - " + n2 + " = " + mathInt(n1, n2));
            mathInt = math.Gange;
            Console.WriteLine(n1 + " * " + n2 + " = " + mathInt(n1, n2));
            mathInt = math.Dividere;
            Console.WriteLine(n1 + " / " + n2 + " = " + mathInt(n1, n2));
            mathInt = math.Potens;
            Console.WriteLine(n1 + "^" + n2 + " = " + mathInt(n1, n2));
            MathFloat mathFloat = math.Plus;

            Console.WriteLine(n3 + " + " + n4 + " = " + mathFloat(n3, n4));
            mathFloat = math.Minus;
            Console.WriteLine(n3 + " - " + n4 + " = " + mathFloat(n3, n4));
            mathFloat = math.Gange;
            Console.WriteLine(n3 + " * " + n4 + " = " + mathFloat(n3, n4));
            mathFloat = math.Dividere;
            Console.WriteLine(n3 + " / " + n4 + " = " + mathFloat(n3, n4));
            mathFloat = math.Potens;
            Console.WriteLine(n3 + "^" + n4 + " = " + mathFloat(n3, n4));
            MathString mathString = math.Plus;

            Console.WriteLine(n5 + " + " + n6 + " = " + mathString(n5, n6));
            mathString = math.Minus;
            Console.WriteLine(n5 + " - " + n6 + " = " + mathString(n5, n6));
            mathString = math.Gange;
            Console.WriteLine(n5 + " * " + n6 + " = " + mathString(n5, n6));
            mathString = math.Dividere;
            Console.WriteLine(n5 + " / " + n6 + " = " + mathString(n5, n6));
            mathString = math.Potens;
            Console.WriteLine(n5 + "^" + n6 + " = " + mathString(n5, n6));
            Math1Int    math1Int    = math.Kvadratrod;
            Math1Float  math1Float  = math.Kvadratrod;
            Math1String math1String = math.Kvadratrod;

            Console.WriteLine("Kvadratroden af 64 = " + math1Int((int)64));
            Console.WriteLine("Kvadratroden af 9 = " + math1Float((float)9));
            Console.WriteLine("Kvadratroden af 625 = " + math1String("625"));
        }
Exemple #2
0
        static void Overload()
        {
            OverMath math = new OverMath();

            Console.WriteLine(n1 + " + " + n2 + " = " + math.Plus(n1, n2));
            Console.WriteLine(n3 + " + " + n4 + " = " + math.Plus(n3, n4));
            Console.WriteLine(n5 + " + " + n6 + " = " + math.Plus(n5, n6));
            Console.WriteLine(n1 + " - " + n2 + " = " + math.Minus(n1, n2));
            Console.WriteLine(n3 + " - " + n4 + " = " + math.Minus(n3, n4));
            Console.WriteLine(n5 + " - " + n6 + " = " + math.Minus(n5, n6));
            Console.WriteLine(n1 + " * " + n2 + " = " + math.Gange(n1, n2));
            Console.WriteLine(n3 + " * " + n4 + " = " + math.Gange(n3, n4));
            Console.WriteLine(n5 + " * " + n6 + " = " + math.Gange(n5, n6));
            Console.WriteLine(n1 + " / " + n2 + " = " + math.Dividere(n1, n2));
            Console.WriteLine(n3 + " / " + n4 + " = " + math.Dividere(n3, n4));
            Console.WriteLine(n5 + " / " + n6 + " = " + math.Dividere(n5, n6));
            Console.WriteLine(n1 + "^" + n2 + " = " + math.Potens(n1, n2));
            Console.WriteLine(n3 + "^" + n4 + " = " + math.Potens(n3, n4));
            Console.WriteLine(n5 + "^" + n6 + " = " + math.Potens(n5, n6));
            Console.WriteLine("Kvadratroden af 64 = " + math.Kvadratrod((int)64));
            Console.WriteLine("Kvadratroden af 9 = " + math.Kvadratrod((float)9));
            Console.WriteLine("Kvadratroden af 625 = " + math.Kvadratrod("625"));
        }