Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Calculator op = new Calculator();

start:
            Console.Clear();
            int    inputchoice = 0;
            double result      = 0;
            char   userin      = 'Y';

            Console.WriteLine("                             ---------CALCULATOR | By - Mohit Kumar ---------");
            Console.WriteLine("\n1. Addition\n2. Subtraction\n3. Multiplication\n4. Division\n5. Exit");
            do
            {
                try
                {
                    Console.Write("\nEnter you choice: ");
                    inputchoice = int.Parse(Console.ReadLine());
                    if (inputchoice > 5)
                    {
                        Console.WriteLine("Wrong Choice!!!");
                        Thread.Sleep(1000);
                        goto start;
                    }
                }
                catch (Exception exp)
                {
                    Console.WriteLine("Invalid Choice!!!");
                    Thread.Sleep(2000);
                    Console.Clear();
                    goto start;
                }
                switch (inputchoice)
                {
                case 1:
                {
                    Console.WriteLine("-------Addtion-------");
                    result = op.Addition();
                    Console.WriteLine("Answer is: {0}", result);
                    break;
                }

                case 2:
                {
                    Console.WriteLine("-------Subtraction-------");
                    result = op.Subtraction();
                    Console.WriteLine("Answer is: {0}", result);
                    break;
                }

                case 3:
                {
                    Console.WriteLine("-------Multiplication-------");
                    result = op.Multiplication();
                    Console.WriteLine("Answer is: {0}", result);
                    break;
                }

                case 4:
                {
                    Console.WriteLine("-------Division-------");
                    result = op.Division();
                    Console.WriteLine("Answer is: {0}", result);
                    break;
                }

                case 5:
                {
                    break;
                }
                }
UserCh:
                try
                {
                    Console.Write("\nPress Y to continue or any other key to exit: ");
                    userin = char.Parse(Console.ReadLine());
                    if (userin == 'y' || userin == 'Y')
                    {
                        goto start;
                    }
                }
                catch (Exception exp)
                {
                    Console.WriteLine("Wrong Input!!!");
                    goto UserCh;
                }
            } while (userin == 'Y' || userin == 'y');
            Console.WriteLine("Thanks for using this calculator");
        }
Ejemplo n.º 2
0
        public static float Addition(float a, float b)
        {
            float res = Calculator.Addition(a, b);

            return(res);
        }