![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.06.2007
Сообщений: 6
|
![]()
Ув.программисты, такая ситуация - при использовании while мне нужно проверить два условия т.е while (g>5) or (h<6) do begin.....
While - будет выполняться пока не станет истинным первое или второе условие, так? Просто у себя я заметил, что проверяется первое условие и если оно истинно следует выход из цикла без проверки второго.... нипанятна. Объясните пожалуйста. |
![]() |
![]() |
![]() |
#2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
While выполняется пока истинно хотя бы 1 из условий. Если первое истинно, то зачем проверять второе?
Ну если очень надо, чтобы выражение рассчитывалось полностью, то нужно ставить {$B+}. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.06.2007
Сообщений: 6
|
![]()
Почему когда j становится равным 1 выхода из цикла не происходит?
while (j<>1) or (str[j]<>' ') do dec(j); Как организовать выход из цикла при истонности любого первого из условий? Не удивляйтесь если вопросы глупые, я не волшебник я только ...... |
![]() |
![]() |
![]() |
#4 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
А чему равен str[1]?
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.06.2007
Сообщений: 6
|
![]()
Равно любому символу, но не пробелу.
|
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,667
|
![]()
huck_mid, код выложи.
|
![]() |
![]() |
![]() |
#7 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
тебе здесь надо and вместо or использовать, и все получится
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder | AleksP | C++ Builder | 7 | 11.04.2009 13:06 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |