В общем у меня возникла идея : Ввожу к примеру число 4568, беру последний "интервал десятка", а именно 8, вычисляю в другом условии из нее прохождение 5 минут(зеленый 3 мин, желтый 1 мин, красный 1 мин), затем вычисляю оставшиеся 3 мин, после которых наступает желтый цвет. То есть, если кратко :
Необходимо такое условие, которое будет обрабатывать остаток числа
от 0 до 10, с переводом в мое условие, которое будет работать циклом, в зависимости от того
больше число чем 5, или равно 5.
В общем как и с числом 4568, брал "интервал десятка", который равен 8,
затем вычислял 5, и доходил до 3.
Какие есть источники, где я могу найти ответ на свой вопрос, больше мне ничего не нужно, за исключением того, что если логика написания моей программы не верна(поясните), и нужны другие пути, но в любом случае, скиньте хороший материал, больше ничего не прошу. Если материал лень скидывать, скажите тогда, что нужно искать.