VB.Net События Практика Помощь - PullRequest
1 голос
/ 22 мая 2011

Мне дали задание «написать программу для печати только четных чисел от 6 до 16 с использованием событий», но я даже не знаю, с чего начать.Главное, с чем мне трудно разобраться в этом задании, это то, как я должен указать, что он печатает только четные числа в заданном диапазоне чисел.

Должен ли я сделать код Mod2 для каждого отдельного номера и исключить ли его код с результатом 1?Или есть другой кусок кода, специально разработанный для такого случая?Возможно, есть какое-то уравнение, которое я могу прочитать в программе в терминах переменной, которая содержит значения 6, 8, 10, 12, 14 и 16?Я просто искренне запутался в том, как это должно быть запрограммировано.Любая помощь будет принята с благодарностью.

Ответы [ 3 ]

0 голосов
/ 22 мая 2011

Следующее поможет вам решить часть проблемы:

Dim number as Integer = 6
While number <= 16
    // PRINT Goes here ..
    number = number + 2
End While
0 голосов
/ 22 мая 2011

Без обид, но я совсем не уверен, что вы точно передаете свое задание, но ...

Во-первых, использование MOD является хорошей отправной точкой, особенно если вы предположительно связываете это сс событиями ...

Чтобы использовать события как часть вашего решения, я бы предложил создать текстовое поле без обработчиков и обработчик для текстового обмена, а затем в цикле установить для свойства txtbox.Text строковое представление цикла.index (скажем, от 1 до 20), затем внутри события textchanded превратить свойство обратно в целое число, проверить, находится ли оно в соответствующем диапазоне и даже (используя, как вы предложили, MOD).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...