Run-time error "13" Несовпадение типов при работе с дробями - VB

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

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

проблема с кодом. кто может посмотрите и подскажите что не так

Решение задачи: «Run-time error "13" Несовпадение типов при работе с дробями»

textual
Листинг программы
  1. Option Explicit
  2. Dim x As Double
  3. Dim y As Double
  4. Dim xn As Double
  5. Dim xk As Double
  6. Dim dx As Double
  7. Dim i As Integer
  8. Dim NewLine As String
  9. Dim STab As String
  10. Sub Coordinats()
  11. xn = TextLeft.Text
  12. xk = TextRight.Text
  13. dx = TextStep.Text
  14. End Sub
  15. Sub Tabuls()
  16.     y = Sin(x)
  17. End Sub
  18. Private Sub mnuTab_Click()
  19. NewLine = Chr(13) + Chr(10)
  20. STab = Chr(9)
  21. TextFun.Text = "X" & STab & "Y" & NewLine
  22. Call Coordinats
  23. For x = xn To xk Step dx
  24. Call Tabuls
  25. TextFun.Text = TextFun.Text & Str(Format(x, "0.00")) & STab + _
  26. Str(Format(y, "0.0000")) & NewLine
  27. Next x
  28. End Sub
  29. Private Sub mnuGraph_Click()
  30. Dim CoordY, CoordX, sclx, scly, xpred, ypred
  31. CoordY = PictureGraph.Height / 2
  32. CoordX = PictureGraph.Width / 2
  33. PictureGraph.Line (0, CoordY)-(PictureGraph.Width, CoordY)
  34. PictureGraph.Line (CoordX, 0)-(CoordX, PictureGraph.Height)
  35. Call Coordinats
  36.  
  37. If Abs(xn) > Abs(xk) Then
  38. sclx = 0.5 * PictureGraph.Width / Abs(xn)
  39. Else: sclx = 0.5 * PictureGraph.Width / Abs(xk)
  40. End If
  41. scly = 0.4 * PictureGraph.Width
  42. For x = xn To xk Step dx
  43. Call Tabuls
  44. If x = xn Then xpred = x: ypred = y
  45. PictureGraph.Line ((xpred * sclx + CoordX), (-ypred * scly + CoordY)) _
  46. -((x * sclx + CoordX), (-y * scly + CoordY))
  47. xpred = x
  48. ypred = y
  49. Next x
  50. End Sub
  51. Private Sub mnuClear_Click()
  52.     TextFun.Text = ""
  53.     PictureGraph.Cls
  54. End Sub

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


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

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

15   голосов , оценка 3.933 из 5

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

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

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