1

Тема: Задача (світлофор)

Робота світлофора запрограмована таким чином: з початку кожної години, на протязі трьох хвилин горить зелений сигнал, наступні дві хвилини горить червоний, далі на протязі трьох хвилин - знову зелений і т. д. Вам потрібно розробити програму на PHP, яка по введеному числу (хвилині години) визначала якого кольору зараз горить сигнал.
Go :)

2

Re: Задача (світлофор)

Розділ "Інше", тому можна не на ПХП.

Прихований текст
local minutes = 39

if minutes % 5 > 2 then
    print('red')
else
    print('green')
end

Це для якого рівня задача?

3 Востаннє редагувалося VTrim (17.09.2014 12:44:39)

Re: Задача (світлофор)

quez написав:

Розділ "Інше", тому можна не на ПХП.

Прихований текст
local minutes = 39

if minutes % 5 > 2 then
    print('red')
else
    print('green')
end

Це для якого рівня задача?

Хтось перемістив в розділ Інше. Задачка проста. І в тебе на 5й хвилині наприклад горить зелений,а має бути червоний.

4 Востаннє редагувалося VTrim (17.09.2014 19:52:36)

Re: Задача (світлофор)

Хай буде тут

<?PHP
$svitlofor = function($m) {
(array)$time;
for($min=1; $min<=60; ++$min) 
{
if($min % 5 == 0) {
$time[] = $min; $time[] = $min-1;
}
}
return !in_array($m,$time) ? 'Зелений' : 'Червоний'; 
};
(int)$minute = 4;
echo $svitlofor($minute);