По умолчанию ваше входное значение равно цифре c (вход = 30), но когда вы меняете значение на своем входе, оно становится строковым значением, и не происходит неявного разговора строки с цифрой c.
Когда вы получаете числовое c значение ввода, используйте функцию разбора, например Number или parseInt