Добрый день, такая проблема - создал внешний отчет для вычисления функции Факториал
на форму положил 2 текстовых поля с числовыми значениями Число1 - число , факториал которого нужно вычислить и Число2 - результат
Расчет должен производиться по кнопке Сформировать.
вот ее код:
Функция Факториал(Чис)
Если Чис = 0
Тогда Возврат 0
КонецЕсли;
Возврат Чис * Факториал(Чис-1);
КонецФункции
(3) И не надо вычислять факториал рекурсивной функцией.
Рекурсия - замечательная вещь. Но только тогда, когда она уместна. В данном случае ей лучше не пользоваться.
Независимо от того, куда вы едете — это в гору и против ветра!