Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2020, 15:53   #1
Juck
Новичок
Джуниор
 
Регистрация: 04.02.2020
Сообщений: 1
По умолчанию VBA Циклы , суммирование чисел

Задание
Вариант задания
epx=0.001

Код:
Sub pr1()
Dim A1 As Single, s As Single, k As Integer, n As Integer
Const x = 0.2
Const eps = 0.001
k = 0
n = 15
Do
A1 = a(x, k)
Cells(k + 2, 1) = A1
s = s + A1
k = k + 1
Loop While Abs(A1) > n
Cells(k + 1, 1) = "S=" & s
End Sub
 
Function a(x, k)
a = (-1) ^ k * ((x / 2) ^ 2 * k) / Factorial(k) ^ 2
End Function
 
Function Factorial(k)
  Factorial = 1
  For i = 2 To n
    Factorial = Factorial * i
  Next i
End Function
Juck вне форума Ответить с цитированием
Старый 04.02.2020, 21:39   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Function Factorial(k) - ошибка. передается параметр k, а используется n
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование чисел с текстом Женя ГИСТЕРЕЗИС Microsoft Office Excel 2 31.01.2020 22:56
Суммирование n чисел отдельно tradefor Microsoft Office Excel 2 18.07.2015 18:19
Суммирование суммы чисел цифры Vitalik85 Microsoft Office Excel 5 04.08.2011 20:44
Суммирование чисел Uzmaster Microsoft Office Access 8 24.06.2010 22:43
Комбинаторика чисел и суммирование f1UZ Общие вопросы C/C++ 7 05.06.2010 16:25