C#. Мне нужно что бы при вызове функции Div(6, 4) (например, т.е. не обязательно 6 и 4) возвращалось значение 1.5. Но возвращается совсем другое;\ Если что, другие арифметические действия не доделал
static decimal Div(int a, int b)
{
decimal sum = a / b;
return sum;
}
static void Main(string[] args)
{
Console.WriteLine("Введите действие. / * + -");
string Znak = Console.ReadLine();
if (Znak == "/")
{
Console.WriteLine("Введите делимое");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Введите делитель");
int b = int.Parse(Console.ReadLine());
while (b == 0)
{
Console.WriteLine("Делитель должен быть больше 0. Введите число больше 0");
b = int.Parse(Console.ReadLine());
}
Console.WriteLine("{0} / {1} = {2}", a, b, Div(a, b));
}
Console.ReadKey();