Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,672

Создать условие проверки переменной цикла

04.03.2016, 14:07. Показов 1229. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо проверять формулой (или еще как-то) попадание переменной цикла в определенные числа
например 1 201 401 601 801
числовой промежуток между числами один и тот же
как сделать для 0 200 400 600 800 - придумал
Visual Basic
1
if i/200-i\200=0 then
а вот как сделать для 1 201 401 601 801
пока большая загадка

Заранее спасибо

Добавлено через 2 минуты
Можно конечно сделать простую переменную
и увеличивать ее на шаг а потом сверять с переменной цикла

в принципе тему можно закрыть
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2016, 14:07
Ответы с готовыми решениями:

Создать условие переменной
Помогите создать условие переменной Если значение в бд пустое то он должен вывести другое Если lastname пустое то нужно вывести name ...

Создать динамический массив, собирающий значения переменной на каждой итерации цикла
#include <iostream> #include <ctime> #include <conio.h> #include <clocale> using namespace std; int main() { int t, i, ...

Ошибка: Нельзя изменять значение переменной цикла внутри этого цикла
при запуске в строке If i=k Then i:=i+1; выдает ошибку "Нельзя изменять значение переменной цикла внутри этого цикла". Объясните...

3
 Аватар для TurboDuck
50 / 49 / 13
Регистрация: 23.11.2015
Сообщений: 401
04.03.2016, 14:11
А зачем именно формулой? Просто исключить не получится при предварительной проверке значения? До основного цикла:
Visual Basic
1
If i=1 or i=201 or i=401 or i=601 or i=801 Then
Может конечно не совсем понял вопроса...
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
04.03.2016, 14:19
Лучший ответ Сообщение было отмечено snipe как решение

Решение

snipe,
Visual Basic
1
if i mod 200 = 1 then
0
4089 / 1469 / 401
Регистрация: 07.08.2013
Сообщений: 3,672
04.03.2016, 17:10  [ТС]
TurboDuck, я не знаю количество прохождения цикла
используется Do ..... Loop
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.03.2016, 17:10
Помогаю со студенческими работами здесь

Ошибка: Нельзя изменять значение переменной цикла внутри этого цикла
при запуске в цикле while в строке x:=x div 10; выдает ошибку "Нельзя изменять значение переменной цикла внутри этого цикла",...

Нельзя изменять значение переменной цикла внутри этого цикла
function factorial(x:integer):integer; begin var i,var1:integer; for i:=1 to x do begin var1:=1; var1:=var1*i; i:=i+1; end; ...

Передача значения переменной i цикла внутрь функции цикла
Имеется 3 input type range <p>Часы</p> <input type="range" class="countdownRange" min="0" max="60" value="0"...

Создать скрипты для обновления системы, проверки её на вирусы, дефрагментации диска и проверки его на ошибки
Требуется создать батники, которые бы осуществляли запуск 1)обновления системы 2)проверку на вирусы 3)дефрагментацию диска ...

Как задать адрес ячейке переменной оператора цикла и сторонней переменной?
Private Sub CommandButton4_Click() Dim ad As Variant If Not Range("Лист3!C1:J2").Find(dis) Is Nothing Then For i = 1 To 5000 If...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru