Ввод чисел из указанного диапазона c и сложение их, когда их сумма достигает числа 5-ди git - PullRequest
0 голосов
/ 30 апреля 2020

Я довольно новичок в C#. Мой учитель по программированию поставил перед собой следующую задачу: я должен создать программу, которая позволит вам вводить числа из определенного c диапазона / интервала (диапазон, который он мне дал, составлял от 10 до 10000, но вы могли бы подумать о своем).

Я должен сделать это с помощью цикла while или do-while. Вот где я дошел до этого:

int n, Sum = 0;
        while ((Sum < 10000))
        {
            Console.Write("Type in a number from the interval [10; 9999]: ");
            n = int.Parse(Console.ReadLine());
            if ((n <= 10) || (n >= 9999))
                {
                Console.WriteLine("That number isn't in the range!");
                Console.Write("Type in a number from the interval [10; 9999]");
                n = int.Parse(Console.ReadLine());

Я наполовину закончил, но я не знаю, как заставить программу суммировать их, когда сумма достигает 5-ди git число. Заранее спасибо!

1 Ответ

0 голосов
/ 30 апреля 2020

Вам нужно добавить n к Sum.

Таким образом, вместо вашего второго n = int.Parse(Console.ReadLine()); (который на самом деле не делает ничего полезного, это просто повторяет проверку, выполненную ранее), просто используйте Sum += n;.

+= - более короткий способ сказать Sum = Sum + n.

...