Составить программу построения известных математических кривых - VB

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

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

заданных уравнениями в полярных координатах.

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

textual
Листинг программы
Dim ind%
Const Pi = 3.14
Private Sub Command1_Click()
ind = ind + 1
If ind > 7 Then ind = 0
 
x0 = Me.Width / 2: y0 = Me.Height / 2
 a = 2: l = 4: p = 2
Cls
For fi = 0.01 To 2 * Pi Step 0.01
Select Case ind
Case 1: r = 100 * a * fi
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Case 2: r = 200 * a / fi
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Case 3: r = 50 * (a * fi ^ 2 - l)
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Me.PSet (x0 + r * Cos(-fi), y0 + r * Sin(-fi))
Case 4:
r = 200 * a * Sqr(fi)
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Me.PSet (x0 - r * Cos(fi), y0 - r * Sin(fi))
Case 5:
r = 100 * (a * Sqr(fi) + l)
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Me.PSet (x0 - r * Cos(fi), y0 - r * Sin(fi))
Case 6:
r = 50 * fi ^ p
Me.PSet (x0 + r * Cos(fi), y0 + r * Sin(fi))
Me.PSet (x0 + r * Cos(-fi), y0 + r * Sin(-fi))
End Select
Next fi
End Sub

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


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

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

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