Lógica com números

Tendo já um A (inicial) e um B (final) e querendo inserir um novo X (inicial) e Y (final) tens de garantir que NÃO acontece nenhum dos seguintes casos:

(X > A && X < B) --> O novo X calha no intervalo já escolhido
(Y > A && Y < B) --> O novo Y calha no intervalo já escolhido
(X < A && Y > B) --> O novo intervalo contém o intervalo já escolhido

Pessoal estou com um problema nesta lógica

Horário Cadastrado Inicial : 12:00
Horário Cadastrado Final : 13:00

Horário Novo Inicial 12:00
Horário Novo Final 13:00

Esta aceitando e não poderia - Então eu troquei os sinais logico para >= e <= Ai resolveu o problema dos horarios iguais, mas gerou outro. Quando vou gravar um novo horario não aceita 13:00 e sim 13:01 Como resolvo para permetir os 13:00 ?

Coloca só o >= e <= na terceira condição. Deixa as duas primeiras como estavam. Penso que resolve o teu problema.

Deu certo

Blz… valeu pela dica… falta de pensar um pouco