 |
if i=0 then - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
07.03.2011, 20:56
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 07.10.2010
 Сообщений: 21
 Популярность: 90
 Сказал(а) спасибо: 14
Поблагодарили 15 раз(а) в 14 сообщениях
|
if i=0 then
как сделать ?
допустим i=0, i=5, i=34, i<>2, i<>6, i<>46
как создать такое условие при котором в один и тот же период времени
т.е. при проверке i
Код:
if i=0(5 или 34) then // будет работать
или можно только так
Код:
begin
if i=0 then
begin
COD ! // один и тот же код
end
else
if i=5 then
begin
COD! // один и тот же код
end
else
if i=34 then
begin
COD! // один и тот же код
end
else
end;
________________
если я не ошибаюсь, а могу и ошибаться ...
too many actual parameters
|
|
|
07.03.2011, 21:50
|
#2
|
|
|
|
Пехотинец
|
 Регистрация: 05.12.2010
 Сообщений: 86
 Популярность: 150
 Сказал(а) спасибо: 112
Поблагодарили 62 раз(а) в 27 сообщениях
|
Re: if i=0 then
if (i=0 or i=5) then
попробуй так написать
________________
Если помог, поставь спасибо
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Пользователь сказал cпасибо:
|
|
09.03.2011, 00:19
|
#3
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.01.2011
 Сообщений: 633
 Популярность: 28087
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: if i=0 then
if i=(0 and 5) or (0 and 34) then
|
|
|
Пользователь сказал cпасибо:
|
|
09.03.2011, 01:11
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 40
 Популярность: 841
 Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: if i=0 then
Код:
if (i=0) or (i=5) or (i=34) then
COD!
|
|
|
Пользователь сказал cпасибо:
|
|
10.03.2011, 00:19
|
#5
|
|
|
|
Разведчик
|
 Регистрация: 07.10.2010
 Сообщений: 21
 Популярность: 90
 Сказал(а) спасибо: 14
Поблагодарили 15 раз(а) в 14 сообщениях
|
Re: if i=0 then
________________
если я не ошибаюсь, а могу и ошибаться ...
too many actual parameters
Последний раз редактировалось zaparca; 10.03.2011 в 00:22.
|
|
|
19.03.2011, 21:05
|
#6
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 40
 Популярность: 841
 Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: if i=0 then
Пашет ли?)
Это два абсолютно разных кода.
Конструкции (0 and 5) и (0 and 34) всегда равны 0.
Потому как
0 = 0000b
5 = 0101b
0000
and 0101
------
0000
с 0 and 34 аналогично
34 = 100010b
000000
and 100010
---------
000000
Я надеюсь внятно пояснил.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). пишет с меня, когда он на работе.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 09:22.
|
 |