C#: Perform an operation on +, -, *, x, / and displays the result of that operation
Write a C# Sharp program that takes two numbers as input and performs an operation (+,-,*,x,/) on them and displays the result of that operation.
Sample Solution:-
C# Sharp Code:
using System;
public class Exercise4
{
    public static void Main()
    {
        // Declaration of variables for input
        int x, y;
        char operation;
        // User input for the first number
        Console.Write("Input first number: ");
        x = Convert.ToInt32(Console.ReadLine());
        // User input for the operation to perform (+, -, *, /)
        Console.Write("Input operation: ");
        operation = Convert.ToChar(Console.ReadLine());
        // User input for the second number
        Console.Write("Input second number: ");
        y = Convert.ToInt32(Console.ReadLine());
        // Conditionals to perform the arithmetic operation based on the operator entered
        if (operation == '+')
            Console.WriteLine("{0} + {1} = {2}", x, y, x + y);
        else if (operation == '-')
            Console.WriteLine("{0} - {1} = {2}", x, y, x - y);
        else if ((operation == 'x') || (operation == '*'))
            Console.WriteLine("{0} * {1} = {2}", x, y, x * y);
        else if (operation == '/')
            Console.WriteLine("{0} / {1} = {2}", x, y, x / y);
        else
            Console.WriteLine("Wrong Character"); // Displayed if an invalid operator is entered
    }
}
Sample Output:
Input first number: 4 Input operation: * Input second number: 4 4 * 4 = 16
Visual Presentation:
Flowchart:

Go to:
PREV : Write a C# Sharp program that takes userid and password as input (type string). After 3 wrong attempts, user will be rejected.
NEXT :
 Write a C# Sharp program that takes the radius of a circle as input and  calculate the perimeter and area of the circle.
C# Sharp Code Editor:
  
Contribute your code and comments through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
