Построение графика по заданной функции - VB

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

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

помогите пожалуйста доделать программу =) Надо, чтобы по функции строился график. y = (1 - Sin(x)) / (ln(x) + 2) x>2 ln(x) не равно -2 Вот я сам попробовал написать.
Листинг программы
  1. Private Sub cmdOk_Click()
  2. Dim SngX As Single
  3. Dim bytI As Integer
  4. Dim y As Single
  5. picGraph.Scale (-9, 9)-(9, -9)
  6. For SngX = -9 To 9 Step 0.01
  7. y = (1 - Sin(SngX)) / (ln(SngX) + 2)
  8.  
  9. picGraph.PSet (SngX, y), vbRed
  10. Next SngX
  11. picGraph.Line (-9, 0)-(9, 0)
  12. For bytI = -9 To 9
  13. picGraph.PSet (bytI, 0)
  14. picGraph.Print bytI
  15. Next bytI
  16. picGraph.Line (0, 9)-(0, -9)
  17. For bytI = -9 To 9
  18. picGraph.PSet (0, bytI)
  19. picGraph.Print bytI
  20. Next bytI
  21. End Sub
Буду очень признателен за любую помощь!

Решение задачи: «Построение графика по заданной функции»

textual
Листинг программы
  1. Private Sub cmdOk_Click()
  2. Dim SngX As Single
  3. Dim bytI As Integer
  4. Dim y As Single
  5.  
  6. picGraph.Scale (-1, 1)-(20, -0.5)
  7.  
  8. For SngX = 2 To 20 Step 0.01
  9.    y = (1 - Sin(SngX)) / (Log(SngX) + 2)
  10.    picGraph.PSet (SngX, y), vbRed
  11. Next SngX
  12.  
  13. picGraph.Line (-1, 0)-(20, 0)
  14. For bytI = 2 To 20 Step 2
  15. picGraph.PSet (bytI, 0)
  16. picGraph.Print bytI
  17. Next bytI
  18.  
  19. picGraph.Line (0, 1)-(0, -1)
  20. For bytI = -1 To 1
  21. picGraph.PSet (0, bytI)
  22. picGraph.Print bytI
  23. Next bytI
  24.  
  25. End Sub

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


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

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

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

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

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

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