Составить программу многократного вычисления значений функции при изменении аргумента в указанном диапазоне и с заданным - VB (250649)

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

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

3. Составить программу многократного вычисления значений функции при изменении аргумента в указанном диапазоне и с заданным шагом. Организовать вывод значения аргумента и вычисленного значения функции в виде таблицы:
Таблица функций Y(X): X Y ... ... ... ...
Не считает. Не пойму, в чём проблема.
Листинг программы
  1. Option Explicit
  2. Dim x As Single, y As Single
  3. Private Sub cmd1_Click()
  4. Text1.Text = "Таблица функции Y(X)"
  5. Text1.Text = Text1.Text + vbCrLf + " X Y"
  6. For x = 0.5 To 2.8 Step 0.5
  7. y = (a + b) / (Exp(x) + Cos(x))
  8. For x = 2.8 To 6 Step 0.5
  9. y = (a + b) / (x + 1)
  10. For x = 6 To 7 Step 0.5
  11. y = Exp(x) + Sin(x)
  12. Text1.Text = Text1.Text + vbCrLf + _
  13. Format(x, " 0.00") + " " + Format(y, "0.00000")
  14. Next
  15. End Sub

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

textual
Листинг программы
  1. Option Explicit
  2. Dim x As Single, y As Single
  3. Dim a As Single, b As Single
  4.  
  5. Private Sub cmd1_Click()
  6.     a = 2.6
  7.     b = -0.39
  8.     txt1.Text = "Таблица функции Y(X)"
  9.     txt1.Text = txt1.Text + vbCrLf + "   X               Y"
  10.    
  11.     For x = 0.5 To 7 Step 0.5
  12.         If x < 2.8 Then
  13.             y = (a + b) / (Exp(x) + Cos(x))
  14.         ElseIf 2.8 <= x And x < 6 Then
  15.             y = (a + b) / (x + 1)
  16.         Else
  17.             y = Exp(x) + Sin(x)
  18.         End If
  19.  
  20.         txt1.Text = txt1.Text + vbCrLf + _
  21.         Format(x, " 0.00") + "        " + Format(y, "0.00000")
  22.     Next
  23. End Sub

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


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

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

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы