Помощь - Поиск - Пользователи - Календарь
Полная версия: Проблема с Case'ом
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Алекс
У меня вопрос. как сделать так, чтобы в Case 2 условия было , т.е. типа

readln (a);
readln (B);
case a и b of
a<0 и b<0: ...
a>0 и b<0: ...
...
end;
Подскажите плиз, как этот "и" сделать. Уже пару вариантов пробовал - не получается...
Заранее thx.  :)
mj
Никак... Тут тока if можно использовать...
alien_killer
Жалко...придётся другой выход искать...Но за ответ спасибо. smile.gif
alien_killer
а вот так как сделать?

readln (a);
case 'a' of

a<0: ....
a>0: .....
...
как-то такое возможно?? как бы я не писал, всё время синтаксис неправильный
AlaRic
В этом случае лучше(легче) сделать через IF
___ALex___
" case a и b of
 a<0 и b<0: ...
 a>0 и b<0: ...
 ...
 end; "

такие проверки пишут так:
if b < 0 then if a < 0 then begin {...} end else if a <> 0 then begin {...} end;
mj
Цитата
а вот так как сделать?

readln (a);
case 'a' of

a<0: ....
a>0: .....
...
как-то такое возможно?? как бы я не писал, всё время синтаксис неправильный

"a" в кавычки брать ненадо...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.