Вопрос задан 24.07.2023 в 23:12. Предмет Информатика. Спрашивает Калинина Софийка.

2. Работа светофора для водителей запрограммирована следующем образом: начиная с начала каждого

часа, в течении 3 минут горит зеленый свет, затем в течении одной минуты – желтый, в течении двух минут –красный, в течении трех минут- опять зеленый и т.д. Дано вещественное число t, означающее время в минутах, прошедшее с начало очередного часа. Определить сигнал, какого цвета горит для водителей. решите в с#
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мирный Илья.

Var T : Real;

Begin

 Readln(T);

 T:=T-Int(T/6)*6;

 If T<=3 then Writeln('Зелёный') else

  If T<=4 then Writeln('Жёлтый') else Writeln('Красный');

это то?

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения цвета светофора в зависимости от времени t, можно использовать следующий C# код:

csharp
using System; class Program { static void Main() { Console.WriteLine("Введите время в минутах, прошедшее с начала очередного часа:"); double t = Convert.ToDouble(Console.ReadLine()); // Периоды цветов светофора double greenPeriod = 3; double yellowPeriod = 1; double redPeriod = 2; // Вычисление остатка времени после полных циклов double remainingTime = t % (greenPeriod + yellowPeriod + redPeriod); if (remainingTime < greenPeriod) { Console.WriteLine("Горит зеленый свет"); } else if (remainingTime < greenPeriod + yellowPeriod) { Console.WriteLine("Горит желтый свет"); } else { Console.WriteLine("Горит красный свет"); } } }

Программа запрашивает у пользователя время t, прошедшее с начала очередного часа, затем вычисляет остаток времени после полных циклов и на основе этого определяет, какого цвета горит светофор в данный момент. Зеленый свет горит в первые 3 минуты, желтый - следующую 1 минуту, а красный - последующие 2 минуты. После этого цикл повторяется.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос