Написать программу вычисления функции - VBA

Узнай цену своей работы

Формулировка задачи:

ДД! Подскажите пожалуйста. Вот задание: Написать программу вычисления функции y=f(x). Заполнить таблицу значений при x[a,b] с шагом h . a,b,h вводятся с клавиатуры (если эти величины в задании выражены через \pi , то их следует предварительно рассчитать); вывод результатов осуществляется в два столбика ( x=... y=....) с точностью до 6 знаков после запятой. Я сделала, но что то не пошло. У меня на форме UserForm1

Решение задачи: «Написать программу вычисления функции»

textual
Листинг программы
Private Sub CommandButton1_Click()
Dim a As Single, x As Single
Dim b As Single
Dim h As Single
a = Val(TextBox1.Text)
b = Val(TextBox2.Text)
h = Val(TextBox3.Text)
Label1.Caption = ""
Label5.Caption = ""
'MsgBox " a=" & TextBox1.Text & "   " & a
For x = a To b Step h
  If x <= 0.17 Then
    f = 12 * Log(Sin(x)) + 1.25
  Else
    f = 0.15 * Sin(x ^ 2 - 2 * x) * Exp(x + 1)
  End If
  Label4.Caption = Label4.Caption & Round(x, 2) & Chr(13)
  Label5.Caption = Label5.Caption & Round(f, 4) & Chr(13)
Next x
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы