А разве строка вывода не должна быть после присвоения "у" принятого результата.
(если конечно я правильно понял конечную проверку).
на выполнение не запускается?
во блин..
Vladimir_S прав: проверка результата (или как бы её еще помягче назвать) в корне неправильная.
Учи язык, помощь тут будем лишней.
Разрешите откланяться.