Если 0, то там всё просто на самом деле. Ты можешь это условие cur.x>0.5 && sum.x>1.5 && sum.x<3.5 перетащить в bool, потом конвертануть во float, тем самым если оно истино, тогда float = 1.0 и ты можешь просто ans.x умножить на это выражение. Ну если там преобразования из bool во float возможны