vb n



Vba сумма

Автор Евгения задал вопрос в разделе ВУЗы, Колледжи

Как посчитать сумму (от i=1 до n) в VBA(Visual Basic) со слагаемыми (n+i)! (Это факториал).Пожалуйста помогите! Оч надо! и получил лучший ответ

Ответ от ЗаУчка[гуру]
Женька, на самом деле все просто.
для вычисления факториала можно использовать рекурсивную функцию
Public Function fnFactorial(m As Integer) As Decimal ' (или Variant)
If m <= 0 Then
fnFactorial = 1
Else
fnFactorial = fnFactorial(m - 1) * m
End If
End Function
а нахождение именно суммы - пишу фрагмент кода
s=0
for i = 1 to n
s = s + fnFactorial(n + i)
next i
дальше найденное s выводите куда надо (на форму или в ячейку, вы ж не уточнили)

Ответ от Зоя Денисова[гуру]
Вы этот вопрос уже вчера тут писали. Сомневаюсь, что кто-то будет это Вам делать, кроме Вас. Это не так просто, как может показаться.
. mini-soft. ru/soft/vba/ тут смотрите как и что.
Это тоже в помощь, спросить ход решения, они всё решать вряд ли будут, а подсказать могут http:// bit.pirit. info/forum/viewforum.php?f=32

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как посчитать сумму (от i=1 до n) в VBA(Visual Basic) со слагаемыми (n+i)! (Это факториал).Пожалуйста помогите! Оч надо!
Национальный исследовательский университет «Московский институт электронной техники» на Википедии
Посмотрите статью на википедии про Национальный исследовательский университет «Московский институт электронной техники»
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*