Условия if


почему при любом m=L выводится другая надпись вместо z. Подскажите в чем ошибка

При делении целого на целое получится целое ( 7 / 2 == 3, и 1 / 3 == 0 ).
Надо например 1.0 / 3.0.

Сравнение на равенство это ==, но вы до этого уже сравнили на больше и меньше, так что можно без этого if (оставить просто else).