Olá, estou tentando fazer uma calculadora simples pra voltar a pratica um pouco de lógica, mas não me lembro muito bem como usar return, nesse código eu não consigo pegar o valor da operação, achei que precisasse usar um return result, mas não funcionou.
static void Main(string() args)
{
//variables
int num1;
int num2;
int operation;
int result;
//conversation
Console.Write("Input a number: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Console.Write("Input a second number: ");
num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
Console.WriteLine("Input the number for the operation you wanna do:n 1- Addn2- Subtractn3- Multiplyn 4- Divide");
Console.WriteLine("");
operation = Convert.ToInt32(Console.ReadLine());
//operations
if(operation == 1)
{
result = num1 + num2;
}
else if(operation == 2)
{
result = num1 - num2;
}
else if(operation == 3)
{
result = num1 * num2;
}
else if(operation == 4)
{
result = num1 / num2;
}
//result
Console.WriteLine("The result of your operation is: " + result);
Console.ReadKey();
}