Operators in c# - C# Tutorials

Latest

For Video tutorials Visit my Channel https://www.youtube.com/channel/UCVWpZVbMqLHuQBigIfc9I8Q

Tuesday, 14 February 2017

Operators in c#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Operators
{
    public class Calculation
    {
        public int result;
        public int add(int a, int b)
        {
            result = a + b;
            return result;
        }
        public int sub(int a, int b)
        {
            result = a - b;
            return result;
        }
        public int mul(int a, int b)
        {
            result = a * b;
            return result;
        }
        public double div(int a, int b)
        {
            result = a / b;
            return result;
        }
        static void Main(string[] args)
        {
            Console.Write("Enter Number 1 : ");
            int num1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("\nEnter Number 2 : ");
            int num2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Enter 1 for Addition  ");
            Console.WriteLine("Enter 2 for Subtraction  ");
            Console.WriteLine("Enter 3 for Multiplication  ");
            Console.WriteLine("Enter 4 for Division  ");
            Console.WriteLine("Enter 5 for Exit  ");
            Console.WriteLine("Enter your choice  ");
            int op = Convert.ToInt32(Console.ReadLine());
            Console.Clear();
            int ans = 0;
            Calculation obj = new Calculation();
           
            Console.Clear();
            switch(op)
            {
                case 1:
                    {
                        ans = Convert.ToInt32(obj.add(num1, num2));
                        Console.WriteLine(num1+ "+" +num2 + "=" +ans);
                        break;
                    }
                case 2:
                    {
                        ans = Convert.ToInt32(obj.sub(num1, num2));
                        Console.WriteLine(num1 + "-" + num2 + "=" + ans);
                        break;
                    }
                case 3:
                    {
                        ans = Convert.ToInt32(obj.mul(num1, num2));
                        Console.WriteLine(num1 + "*" + num2 + "=" + ans);
                        break;
                    }
                case 4:
                    {
                        ans = Convert.ToInt32(obj.div(num1, num2));
                        Console.WriteLine(num1 + "/" + num2 + "=" + ans);
                        break;
                    }
                case 5:
                    {
                        System.Environment.Exit(1);
                        break;
                    }
            } Console.ReadKey();
        }
    }
}


No comments:

Post a Comment