0

if ステートメントを含む 2 つのモジュールがあります。

2 つのコード スニペットを次に示します。

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();
        }`

後者も参照しているモジュールです。私は9月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;
            }
    }

意図したとおりに機能していません。

4

2 に答える 2