コード例 #1
0
ファイル: StartUp.cs プロジェクト: niksmanov/Telerik_Academy
        internal static void Main()
        {
            Console.WriteLine("Float test");
            float firstNumber  = 100f;
            var   firstCompare = new CompareAdvancedMaths();

            firstCompare.SquareRoot(firstNumber);
            firstCompare.NaturalLogarithm(firstNumber);
            firstCompare.Sinus(firstNumber);

            Console.WriteLine("Double test");
            double secondNumber  = 100d;
            var    secondCompare = new CompareAdvancedMaths();

            secondCompare.SquareRoot(secondNumber);
            secondCompare.NaturalLogarithm(secondNumber);
            secondCompare.Sinus(secondNumber);

            Console.WriteLine("Decimal test");
            var thirdNumber  = 100d;
            var thirdCompare = new CompareAdvancedMaths();

            thirdCompare.SquareRoot(thirdNumber);
            thirdCompare.NaturalLogarithm(thirdNumber);
            thirdCompare.Sinus(thirdNumber);
        }
コード例 #2
0
        public static void Main()
        {
            // Square Root
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.SquareRoot, DataType.Float);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.SquareRoot, DataType.Double);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.SquareRoot, DataType.Decimal);

            Console.WriteLine(new string('*', 78));

            // Sinus
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.Sinus, DataType.Float);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.Sinus, DataType.Double);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.Sinus, DataType.Decimal);

            Console.WriteLine(new string('*', 78));

            // Natural Logarithm
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.NaturalLogarithm, DataType.Float);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.NaturalLogarithm, DataType.Double);
            CompareAdvancedMaths.AdvancedOperationTimeMeasurer(OperationType.NaturalLogarithm, DataType.Decimal);

            Console.WriteLine(new string('*', 78));
        }