Разработать макро функцию с одним параметром “x", которая рассчитывает смотрите рисунок - VBA

Узнай цену своей работы

Формулировка задачи:

Разработать макро функцию с одним параметром “x", которая рассчитывает см рис. В функции запрещено использовать условный оператор возведения в степень и оператор (if) ! Думаю что алгоритм должен быть составлен соответствующем образом, но не вижу в чем ошибка.

Решение задачи: «Разработать макро функцию с одним параметром “x", которая рассчитывает смотрите рисунок»

textual
Листинг программы
Function pow(s As Double, n As Double) As Variant
    Dim res As Double
    
    res = s
    
    For i = 1 To n - 1
        res = res * s
    Next i
    
    pow = res
End Function
 
Function arg(X As Double) As Double
    
    Dim sum As Double
    Dim n As Double
    Dim i As Double
    
    n = 1
    For i = 2 To 20 Step 2
        sum = sum + pow(X, i) * n
        n = n * -1
    Next i
    
    arg = sum
End Function
 
x = arg(5)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы