Привет!
Я новичок в C# и недавно начал изучать функции. Мне надо сделать программу которая запрашивает числа, знак и выполняет действие (калькулятор короче). Но я столкнулся с проблемой, вот как она звучит:
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS0161 '"Program.Nikita(int, int, char)": не все пути к коду возвращают значение.
вот код программы:
public static int Nikita(int a, int b, char d)
{
switch (d)
{
case '+':
return a + b;
case '-':
return a - b;
case '*':
return a * b;
case '/':
return a / b;
default:
Console.WriteLine("Ошибка");
break;
}
//return a - b;
}
static void Main(string[] args)
{
{
Console.Write("вевдите первое число: ");
int am = (int)Convert.ToInt64(Console.ReadLine());
Console.Write("введите знак: ");
char dm = Convert.ToChar(Console.ReadLine());
Console.Write("введите второе число: ");
int bm = (int)Convert.ToInt64(Console.ReadLine());
int resault = Nikita(am, bm, dm);
Console.WriteLine(am);
Console.WriteLine(bm);
Console.WriteLine(dm);
Console.WriteLine(resault);
}
}
}
}