| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Цикл с шагом |
| Автор: Serhik_z 5.8.2007, 12:09 | ||
Как сделать цикл с шагм
|
| Автор: dumb 5.8.2007, 12:13 | ||
|
| Автор: Yanis 5.8.2007, 12:24 |
| Если for вгоняет в определённые рамки, то while всегда поможет их расширить. |
| Автор: Serhik_z 5.8.2007, 14:17 |
| Замечательно Yanis, но нужно с шагом. |
| Автор: ALeXandrK 5.8.2007, 14:35 | ||||
Serhik_z: Ты видимо совсем недавно в программировании...
А если совсем приспичило... то создавай массив и используй конструкцию
но это уже правой рукой чесать левое ухо |
| Автор: Yanis 5.8.2007, 14:39 |
А я от шага тебя не отговариваю. Просто делай это через while, как ALeXandrK показал, а не с помощью for. |
| Автор: ivan219 5.8.2007, 15:51 | ||
А вот так будет по крассивее
Извеняюсь лажонулся |
| Автор: mr.Anderson 5.8.2007, 20:17 | ||
Такое ощущение, что никто DRKB в глаза не видел.
Вместо Step подставляем нужный шаг. |
| Автор: Yanis 5.8.2007, 20:45 |
| mr.Anderson Нужен дробный шаг. |
| Автор: ALeXandrK 5.8.2007, 20:47 | ||
и в чем смылс... этот код и сложнее по структуре и больше по коду, а значит некрасиво (красиво - это когда есть все и ничего лишнего!!!) |
| Автор: aktuba 5.8.2007, 23:38 | ||
я бы добавил - запутано и сложно. чем while не устраивает? |
| Автор: ivan219 6.8.2007, 05:58 | ||
Как вареант:
|
| Автор: sentry 6.8.2007, 08:26 | ||
| Да зачем придумывать какой-то бредовый код с for'ом, когда с данной задачей быстрее и лучше справляется while! Единственное, что желательно будет сделать вдобавок - это проверку типа такого во избежание погрешности:
|
| Автор: mr.Anderson 6.8.2007, 14:35 |
| Ну чего вы на меня накинулись? |