Ввести два числа плюс операцию и выполнить операцию - C#
Формулировка задачи:
помогите плиз)
2.Вводятся с клавиатуры вещественное число X типа long, и Y типа float и символ K$. В зависимости от значения К$ (+, - , * , / или % - остаток от целочисленного деления) вычислить и вывести результат (Х оп Y) и комментарий.
Решение задачи: «Ввести два числа плюс операцию и выполнить операцию»
textual
Листинг программы
static void Main(string[] args)
{
long x;
float y;
char K;
double answer=0;
Console.Write("x = ");
x = Convert.ToInt64(Console.ReadLine());
Console.Write("y = ");
y = Convert.ToSingle(Console.ReadLine());
Console.Write("operation (+, -, /, *, %) = ");
K = Convert.ToChar(Console.ReadLine());
switch(K)
{
case '+':
answer = x + y;
break;
case '-':
answer = x - y;
break;
case '*':
answer = x * y;
break;
case '/':
answer = x / y;
break;
case '%':
answer = x % y;
break;
}
Console.WriteLine("Answer is {0}", answer.ToString());
Console.ReadLine();
}