Вот код с четырьмя цифрами.
Перед ними обьявлена переменная uj без значения.
Переменная num - первое число, num1 - второе число sign - арифметический знак.
if (sign == ("+"))
{
Console.WriteLine("Result is: " + (num + num1).ToString ());
uj = num + num1;
}
if (sign== ("-"))
{
Console.WriteLine("Result is:" + (num - num1).ToString());
uj = num - num1;
}
if (sign=="*"))
{
Console.WriteLine("Result is:" + (num * num1).ToString());
uj = num * num1;
}
if (sign== ("/"))
{
Console.WriteLine("Result is:" + (num / num1).ToString());
uj = num / num1;
}
После ифов я вывожу результат, который в переменной uj, в консоль для дальнейших операций с ним, но результат записан в uj только в ифе, за его пределами его не видно :
Console.WriteLine("First number is " + uj);
По сути, надо сделать так, чтобы значение переменной uj было видно за пределами ифа.
Помогите, пожалуйста.