| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > if then |
| Автор: Coocky 30.11.2005, 14:46 | ||
Можно ли писать на языке Паскаль
или нужно обязательно else.. в конце |
| Автор: Snowy 30.11.2005, 15:15 |
| Если по логике else нужен, то пиши. Не нужен - ставь ; и не пиши. |
| Автор: Coocky 30.11.2005, 15:56 | ||||
| Не понял-где ставить ; На моем примере..
В моем примере только такая запись нужна т.е либо при х>=3.5 либо только x< -3.5 Дык как правильно со знаками припинания? |
| Автор: Snowy 30.11.2005, 16:04 | ||||
Добавлено @ 16:05 Или без else:
Добавлено @ 16:06 Разница с else в том, что если первая проверка проходит, то вторую вообще не делаем. Без else будут выполняться обе проверки. |
| Автор: Coocky 30.11.2005, 16:30 | ||
Понятно, как и в С++ Просто я везде в примерах с else видел |
| Автор: Rick 30.11.2005, 20:11 | ||
или так:
|
| Автор: Rencom 30.11.2005, 20:34 |
| Rick: не внимательный из тебя программист будет/есть (нужное подчеркнуть). Там во втором условии отрицательное число. Следовательно в твоей программе ошибка. Ты включил отрезок [-3.5; 3.5]. |
| Автор: Rick 30.11.2005, 22:17 |
| и правда но хочется верить, что программист из меня будет внимательный |
| Автор: ~FoX~ 1.12.2005, 10:30 | ||
Ню-ню, не от -3,5 а от - бесконечности, и не включая 3,5 т.е. (-беск.; 3,5) |
| Автор: Rencom 1.12.2005, 22:12 |
| ~FoX~: ты тоже не внимательный. Я сказал о лишнем включенным промежутке - [-3.5; 3.5]. |
| Автор: Snowy 1.12.2005, 22:32 |
| Модератор: Не забываем про тему, забываем про флейм |