Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Write("Unesite racunsku operaciju:");
            string op = Console.ReadLine();

            Console.Write("Unesite prvi broj>");
            double a = Convert.ToDouble(Console.ReadLine());

            Console.Write("Unesite drugi broj>");
            double b = Convert.ToDouble(Console.ReadLine());

            if ((b > a) && ((op == "-") || (op == "/")))
            {
                SimpleCalculations.Swap(ref a, ref b);
            }
            Console.WriteLine("{0} {1} {2} = {3:0.00}", a, op, b, SimpleCalculations.Calc(op, a, b));
            Console.ReadKey();
        }
Exemplo n.º 2
0
        public static double Calc(string op, double a, double b)
        {
            double r = 0;

            switch (op)
            {
            case "+":
                r = SimpleCalculations.Add(a, b);
                break;

            case "-":
                r = SimpleCalculations.Substract(a, b);
                break;

            case "*":
                r = SimpleCalculations.Multiply(a, b);
                break;

            case "/":
                r = SimpleCalculations.Divide(a, b);
                break;
            }
            return(r);
        }