Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вычисление факториала, используя собственную функцию / 5 сообщений из 5, страница 1 из 1
15.01.2009, 22:17
    #35760299
Mad Caddies
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление факториала, используя собственную функцию
Суть: Вычислить сумму: 1!+2!+3!+…+N!, используя собственную функцию вычисления факториала числа
Помогите решить
...
Рейтинг: 0 / 0
16.01.2009, 01:49
    #35760434
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление факториала, используя собственную функцию
В чем проблемы - с факториалом или суммой ?
...
Рейтинг: 0 / 0
16.01.2009, 09:12
    #35760595
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление факториала, используя собственную функцию
Для факториала можно использовать функцию вида.

Код: plaintext
1.
2.
3.
4.
5.
6.
Public Function fnFactorial(n As Integer) As Long
    If n =  0  Then
        fnFactorial =  1 
    Else
        fnFactorial = fnFactorial(n -  1 ) * n
    End If
End Function

Думаю, что с суммой проблем не будет.

P.S. Помню, в одном из тестов при приеме на работу, была дана такая функция и задание - определить математический смысл.
...
Рейтинг: 0 / 0
18.01.2009, 21:08
    #35763623
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление факториала, используя собственную функцию
Зачем мелочиться? Long упадет на тринадцатой (sic!) итерации...
Код: plaintext
1.
2.
3.
4.
5.
6.
Public Function fnFactorial(n As Integer) As Decimal ' (или Variant)
    If n <=  0  Then
        fnFactorial =  1 
    Else
        fnFactorial = fnFactorial(n -  1 ) * n
    End If
End Function
...
Рейтинг: 0 / 0
18.01.2009, 21:25
    #35763638
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление факториала, используя собственную функцию
автор(или Variant)А на самом деле Currency.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вычисление факториала, используя собственную функцию / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]