Задать вопрос
19 февраля, 14:57

Написать в VBA через подпрограмму:

Написать программу вычисления суммы факториалов всех нечетных чисел от 1 до 9.

+1
Ответы (1)
  1. 19 февраля, 18:45
    0
    Это основной код макроса с циклом перебора всех нечетных чисел

    Sub SummFactorial ()

    Dim summ As Long

    Dim i As Byte

    For i = 1 To 9 Step 2

    summ = summ + Fact (i)

    Next i

    MsgBox (summ)

    End Sub

    а эта функция вызывает сама себя (рекурсия) для расчета факториала

    Function Fact (s As Byte) As Long

    If s < = 1 Then

    Fact = 1

    Else

    Fact = s * Fact (s - 1)

    End If

    End Function

    и уточните, если нужно, что должно быть в подпрограмме - весь код или только расчет факториала
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать в VBA через подпрограмму: Написать программу вычисления суммы факториалов всех нечетных чисел от 1 до 9. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы