Дело в том, что значение параметра с экрана не уходит в переменную, если я ставлю вместо переменной числовую константу, то всё работает. Проблема именно в задании с экрана