Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ помогите с условием

Автор: bigglewood 16.06.2006 23:53

вот не могу точно понять условие. может ктото сталкивался с подобным? : Дано 4 числа - n,m,k,l.
Создать логическое выражение которое приобретет значение TRUE только тогда когда выполнится следующие условия : n+m>k, но если n>k то m<l. Помогите плз.

Автор: volvo 16.06.2006 23:56

Ну, и где у тебя тут L используется?

Автор: bigglewood 17.06.2006 0:09

ой прошу прощения.там вместо 1 буква L должна быть...

Автор: мисс_граффити 18.06.2006 1:59

если правильно поняла условие:
n+m>k - обязательно. n<=k - допустимо, а если n>k, то m должно быть <l.

 var uslov: boolean;
uslov:= (n+m>k) and (((n>k) and (m<l)) or (n<=k))

примерно так... если скобки правильно расставила. некоторые там формально не нужны, просто для наглядности стоят.