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:

C# Sharp Code Editor:
Contribute your code and comments through Disqus.
Previous: 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.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics