| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Программа «светофор» |
| Автор: werta 20.4.2007, 17:28 |
Здравствуйте! Дано - три объекта Shape и кнопка Работа светофора для пешеходов запрограммирована следующим образом: в начале каждого часа в течение трех минут горит зеленый сигнал, затем в течение двух минут - красный, в течение трех минут - опять зеленый и т.д. Дано вещественное число, означающее время в минутах, прошедшее с начала очередного часа. Определить, сигнал какого цвета горит для пешеходов в этот момент. Спасибо!!! |
| Автор: JusTalionis 16.8.2007, 20:58 | ||||
Это простейшая задачка на развитие логического мышления. Решается так:
приведенный код является примером, разьясняющим алгоритм. Он намеренно подробен для лучшей демонстрации шагов. На практике его можно ЗНАЧИТЕЛЬНО оптимизировать. С применением функции MOD будет выглядеть так:
|