Помогиле пожалуйста записать эту формулу в вба

Помогиле пожалуйста записать эту формулу в вба

Задать свой вопрос
1 ответ
Function ArcSin(x As Double) As Double
    Dim Pi As Double
    Pi2 = 2 * Atn(1)
    Select Case x
    Case -1
        ArcSin = -Pi2
    Case 1
        ArcSin = Pi2
    Case x gt; -1 And x lt; 1
        ArcSin = Atn(x / Sqr(1 - x ^ 2))
    Case Else
        MsgBox "Недопустимое значение арксинуса " amp; CStr(x)
        ArcSin = 1
    End Select
End Function

Sub aaa()
    Dim a As Double, x As Double, z As Double, y As Double
    a = CDbl(InputBox("Задайте значение a"))
    x = a ^ 2 + 3
    z = Sin(a) + 5
    y = Exp(Sin(x) ^ 2) * Log(Abs(ArcSin(x))) / (z - 1)
    MsgBox "y=" amp; CStr(y)
End Sub

Значение y не будет вычислено никогда!
x 3, а у арксинуса аргумент не может быть больше 1.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт