У меня есть два модуля с инструкцией if.Оператор IF не работает должным образом
Вот два фрагмента кода.
int sum;
int input;
singleDigit(ref firstRandom, ref secondRandom);
Console.Write("{0} + {1} = : ", firstRandom, secondRandom);
input = Convert.ToInt16(Console.ReadLine());
sum = firstRandom + secondRandom;
if (firstRandom + secondRandom == sum)
{
checkanswergradeoneaddition();
}
else
{
checkanswergradeoneadditionFalse();
}`
Вот модуль, на который ссылается последний. Пожалуйста, имейте в виду, что я только учился в программировании с 2 сентября.
static void checkanswergradeoneadditionFalse()
{
Random rnd = new Random();
int responseTwo = rnd.Next(0, 3);
switch (responseTwo)
{
case 1:
Console.WriteLine("Incorrect, mush!");
break;
case 2:
Console.WriteLine("Wrong again, Einstein");
break;
default:
Console.WriteLine("Default");
break;
}
}
Не работает должным образом.
define 'не работает должным образом' .. как он должен работать? Я могу видеть только один оператор if в представленных вами образцах кода. Где другой? – DGibbs
(1) В коде, который вы отправили, есть только _one_ 'if'. (2) Вы не сказали, что делает ваш код, что он должен делать, и почему они отличаются. –
Пожалуйста, объясните, что вы хотите достичь, и какова ваша ошибка? –