Задать вопрос
11 октября, 19:36

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

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

+2
Ответы (1)
  1. 11 октября, 22:39
    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. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы