|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2010, 22:53 | #1 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 214
|
Выход из цикла
Здравствуйте. Помогите, пожалуйста, найти ошибку. Не пойму как сделать выход из цикла. Нужно выйти из цикла, когда RGB будет равно 1.0, 1.0, 1.0.
Код:
|
17.03.2010, 00:09 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
у вас цикл будет бесконечный, т.к условие
if ((r>=1.0)&&(g>=1.0)&&(b>=1.0)) не выполнится никогда а вобще чтобы выйти из цикла достаточно написать break |
17.03.2010, 00:13 | #3 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Оператор && возвращает true тогда и только тогда, когда оба его операнда имеют значение true.
NiCola999, не успел я...
Если помог - Весы слева
|
17.03.2010, 08:27 | #4 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 214
|
А так почему-то работает
Код:
|
17.03.2010, 09:47 | #5 | |
FORTRAN programmer
Форумчанин
Регистрация: 08.12.2009
Сообщений: 153
|
В первом варианте цикл составлен неправильно
Ошибка здесь: Цитата:
Последний раз редактировалось Stilet; 17.03.2010 в 16:23. |
|
17.03.2010, 15:52 | #6 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 214
|
Мне нужно, чтобы переменные r, g, b принимали значения от 0.0 до 1.0, поэтому, поэтому обнуляю одну переменную и повышаю другую.
Последний раз редактировалось Сергей089; 17.03.2010 в 15:54. |
17.03.2010, 16:44 | #7 |
FORTRAN programmer
Форумчанин
Регистрация: 08.12.2009
Сообщений: 153
|
Не лучше ли сделать три вложенных цикла?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выход из бесконечного цикла | TilerDerton | Общие вопросы Delphi | 9 | 10.09.2010 08:48 |
выход из цикла | varelik | Общие вопросы Delphi | 13 | 24.12.2009 20:42 |
Выход из цикла нажатием ESC | Banderas123 | Помощь студентам | 2 | 05.12.2009 22:44 |
Выход из цикла | RIO | Помощь студентам | 1 | 21.04.2008 22:55 |