Время работы программы с 22 до 5 утра, условие как вывести?

Какое условие сделать, чтобы программа работала с 22 часов текущего дня до 5 утра следующего дня.
Пример:
a = 22; // Время с
b = 5; // Время до
x = 1; // Текущее время
Эти переменные известны, тип integer.
Я вывел примерное условие, но оно неверно:
(x >= a and x <= b) но в таком случае выражение будет false из-за того что имеется переход между сутками.
Словил тупняк, помогите, пожалуйста.

Язык недосишарп, есть функции работы с временем.
  • Вопрос задан
  • 246 просмотров
Решения вопроса 2
@alexalexes
(x >= a or x <= b), при x принадлежащий [0;23]
Ответ написан
borisdenis
@borisdenis
Ленив и вреден...
Возможно вот так?
((x >= a and x <= 24) or (x >= 0 and x <= b))

P.S. исправил условие
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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