Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачи для начинающих

15.02.21 20:09
Re: Задачи для начинающих
 
AlexNek патриот
AlexNek
Что может быть проще, чем один бесконечный цикл?

У нас получается два варианта:

  1. Задача не для начинающих.
  2. Задача для начинающих. В таком случае должны быть использованы только те элементы которые им известны. Классы и интерфейсы к этому не относятся, к сожалению.


Кстати, после тестирования выявлено, что приведенный код абсолютно нерабочий. А после возможного исправления, работает не так, как ожидалось.


Pedestrian Red, Auto Green, delay 5s
Pedestrian Red, Auto Yellow, delay 3s
Pedestrian Red, Auto Red, delay 2s
Pedestrian Green, Auto Red, delay 15s
Pedestrian Red, Auto Red, delay 1s
Pedestrian Red, Auto Green, delay 5s
Pedestrian Red, Auto Yellow, delay 3.015s
Pedestrian Red, Auto Red, delay 2s
Pedestrian Green, Auto Red, delay 15s
...

Также очень бы хотелось увидеть реализацию класса TrafficLightButton для консольной проги под виндой, без каких либо извращений.

Для теста было использовано просто без нажатия кнопки.

internal class TrafficLightButton : ITrafficLightButton
{
        private bool _isPressed = false;

        public bool IsPressed
        {
            get
            {
                return _isPressed;
            }
        }

        public void Reset()
        {
        }
}
 

Перейти на