четверг, 22 марта 2012 г.

Простенький Консольный калькулятор

Представляю вам код простого калькулятора, выполненного в консоли) Возникает вопрос зачем он нужен? Для демонстрации  операторов - switch и case)

Console.WriteLine("Калькулятор"+Environment.NewLine+"Выбор дополнительных операций: sin - s;"+
                Environment.NewLine+"Cos - c; ln - l");
            double x, y,c;
            char z;
            Console.WriteLine("ВВедите х");
            x = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("ВВедите y для операций *,/,+,- в ином случае введите 0");
            y = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("ВВедите действие");
            z=Convert.ToChar(Console.ReadLine());
            switch (z)
            {
                case 'l': c = Math.Log(x);
                    Console.WriteLine("ln(x)=" + c);
                    break;
                case 'c': c = Math.Cos(x);
                    Console.WriteLine("Cos(x)=" + c);
                    break;
                case 's': c = Math.Sin(x);
                    Console.WriteLine("Sin(x)=" + c);
                    break;
                case '+': c = x + y;
                    Console.WriteLine("x+y=" + c);
                    break;
                case '-': c = x - y;
                    Console.WriteLine("x-y=" + c);
                    break;
                case '*': c = x * y;
                    Console.WriteLine("x*y=" + c);
                    break;
                case '/': c = x * y;
                    Console.WriteLine("x/y=" + c);
                    break;
                default: Console.WriteLine("False");
                    break;
            }
            Console.ReadLine();

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.