Сергей delphinpro, предложенное решение ниже является решением на поверхности? Можете привести своё решение, если оно отличается от предложенного ниже?
//X1,X2 - границы "корридора";
//P - допуск отклонения от ширины "корридора" в процентах;
D=(X1+X2)/100*P; //ширина "корридора" с допуском;
if (abs(X1-X2)<=D) {
//true
}
PS: надеюсь, что задачу понял верно: условие написано очень "размыто"...