Условие :
Как известно , тригонометрические функции можно записать как сумму ряда, воспользовавшись разложением Маклорена
Напишите фрагмент программы для вычисления:
COS ( X ) = 1 – X^2 / 2 ! + X^4 / 4 ! – X^6 / 6 ! …
Переменная X типа Double .
Необходимо решить задачу с помощью цикла For и организовать 7 итераций
Второй день бьюсь с этой программкой, факториалы высчитывает правильно... Но при сложеннии и вычитании их друг от друга получается полная херь, плюс факториал нуля в VB равен нулю что тоже бесит...
Вообщем помогите с решением плз))
программка на VB
=ФАКТР(0) = 1
m=1
for y=0 to 7
m=m-(-1^y)*x^(2+2*y)/(2+(2*y))!
вроде так
Кстати какая функция в вба считает факториал?=)
m=1
for y=0 to 7
m=m-(-1^y)*x^(2+2*y)/(2+(2*y))!
вроде так
Кстати какая функция в вба считает факториал?=)
- Naeel Maqsudov
- Сообщения: 2551
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
В VBA
Application.WorksheetFunction.Fact(x)
Но надо на VB. Посему только домножать в цикле.
Application.WorksheetFunction.Fact(x)
Но надо на VB. Посему только домножать в цикле.