package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепу;
Работа светофора для пешеходов запрограммирована следующим образом:
в начале каждого часа в течение трех минут горит зелёный сигнал,
затем в течение одной минуты - жёлтый,
а потом в течение одной минуты - красный,
затем опять зелёный горит три минуты и т. д.
Ввести с клавиатуры вещественное число t, означающее время в минутах, прошедшее с начала очередного часа.
Определить, сигнал какого цвета горит для пешеходов в этот момент.
Результат вывести на экран в следующем виде:
"зелёный" - если горит зелёный цвет,
"жёлтый" - если горит жёлтый цвет,
"красный" - если горит красный цвет.
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
float t = sc.nextFloat();
if (t>60) {
int k = (int) (t / 60);
t = t-60*k;
}
int a = (int) (t/5);
if (t>0) {
if (t>3 + 5 * a && t<=4 + 5 * a) System.out.println("жёлтый");
if (t>4 + 5 * a && t<=5 + 5 * a) System.out.println("красный");
if (t>5 * a && t<=3 + 5 * a) System.out.println("зелёный");
}
}
}
package com.javarush.task.task04.task0416;
/*
Переходим дорогу вслепу;
Работа светофора для пешеходов запрограммирована следующим образом:
в начале каждого часа в течение трех минут горит зелёный сигнал,
затем в течение одной минуты - жёлтый,
а потом в течение одной минуты - красный,
затем опять зелёный горит три минуты и т. д.
Ввести с клавиатуры вещественное число t, означающее время в минутах, прошедшее с начала очередного часа.
Определить, сигнал какого цвета горит для пешеходов в этот момент.
Результат вывести на экран в следующем виде:
"зелёный" - если горит зелёный цвет,
"жёлтый" - если горит жёлтый цвет,
"красный" - если горит красный цвет.
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
double t = sc.nextFloat();
if (t>60) {
int k = (int) (t / 60);
t = t-60*k;
System.out.println(k);
//System.out.println(t);
}
int a = (int) (t/5);
//System.out.println(a);
if (t>0) {
if (t>3 + 5 * a && t<=4 + 5 * a) System.out.println("жёлтый");
if (t>4 + 5 * a && t<=5 + 5 * a) System.out.println("красный");
if (t>5 * a && t<=3 + 5 * a) System.out.println("зелёный");
}
}
}