Помогите пожалуйста составить программку (желанно для LibreOffice, но подойдет и для

Помогите пожалуйста составить программку (желанно для LibreOffice, но подойдет и для VBA) :
Нужно составить программку S = pi - tg(pi/2) + tg(pi/4) - tg(pi/6) + tg(pi/8) - ... Расчет создавать до тех пор, пока слагаемое по абсолютной величине не станет меньше данной точности Е. Подсчитать число слагаемых. Значение Е задать вводом.

Задать свой вопрос
Нина
Сама программка написана, но ее нужно редактировать, и для этого нужна общая формула нахождения S как например : 1/((2n-1)*x^(2n1))
Людмила
И по-моему необходимо использовать в данной задаче цикл Do ... While
Олег Айвозян
Хм... в задании написана такая формула в теме способы интераций...
Мирослава Тимербулатова
Ой, не методы интераций а интерационные формулы
Kolka
Сейчас вызнал, произнесли можно исключить tg(pi/2)
Валя Вонярха
Сама программа написана, но ее необходимо редактировать, и для этого нужна общая формула нахождения S как к примеру : 1/((2n-1)*x^(2n1))
Игорек Кульбеда
И по-моему необходимо использовать в данной задачке цикл Do ... While
Кристина
Хм... в задании написана такая формула в теме методы интераций...
Илья Овеченский
Ой, не способы интераций а интерационные формулы
Данька Чумиков
На данный момент вызнал, сказали можно исключить tg(pi/2)
1 ответ
Sub Iter()
    Dim s As Double, pi As Double, e As Double, a As Double
    Dim i As Long, znak As Integer, k As Long
    e = InputBox("введите значение eps")
    pi = 4 * Atn(1)
    s = pi
    i = 2
    znak = 1
    k = 0
    a = Tan(pi / (2 * i))
    Do While a gt;= e
        s = s + znak * a
        i = i + 1
        a = Tan(pi / (2 * i))
        znak = -znak
        k = k + 1
    Loop
    MsgBox "Сумма одинакова " + Str(s) + ", количество слагаемых " + Str(k)
End Sub
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт