Друзья дали задание Решить в екселе через бейсик вот эту формулу, я пытался но...

0 голосов
61 просмотров

Друзья дали задание Решить в екселе через бейсик вот эту формулу, я пытался но выскакивает ошибка постоянно. Кому не лень распишите пожалуйтса!
Нужно расписать в бейсике через ексель, что бы кнопка выдавала результат сама


image

Информатика (19 баллов) | 61 просмотров
0

совй код в студию. А то как же ошибку исправлять то будем

0

свой*

0

Private Sub CommandButton1_Click()Dim x, a, b, c, y As Doublex = 5.2319a = -2.9565b = 0.8204c = 0.05y = -Exp(b) + a ^ 2 - Sin(x) ^ 2 * 3 * (x) ^ 3 / (Sqr(b ^ 2 - c) + x ^ (1 / 3))Text1.Text = y

0

а скобочки расставлять кто будет?

0

да вот с радостью только ставлю, и везде ошибки

Дан 1 ответ
0 голосов
Правильный ответ

Sub CommandButton1_Click()
    ' Dim x, a, b, c, y As Double
    x = 5.2319
    a = -2.9565
    b = 0.8204
    c = 0.05
    y = -Exp(b) + (a ^ 2 - Sin(3 * (x) ^ 3) ^ 2) / (Sqr(b ^ 2 - c) + x ^ (1 / 3))
    MsgBox y
End Sub

Вот так у меня выдает правильный ответ

(55.0k баллов)
0

уже сами расставляйте интерфейс и куда нужен вывод. Но расчеты проходят верно

0

Извините, а как понять "вывод" ?

0

вывод - это способ посмотреть ответ. Я просто делаю вывод во всплывающее окошко MsgBox. У вас там было какое-то Text1.Text

0

работает это или нет - не знаю, потому что кроме кода еще нужна форма

0

В форме у меня еще присутствует кнопка вычесления и "Textbox" то есть нужно связать эти две форсы только как?

0

кнопка походу уже связана. если судить по названию процедуры

0

ну а текст бокс - это нужно его название и свойство которое принимает текст/значение.

0

Формат: Имя.Свойство = текст

0

Кстати что там за ошибка у тебя вылазила?