Шар по траектории! - VB

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

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

Нужно написать программу, чтобы шар двигался по такой траектории. Не могу понять, что и как делать. Могу заставить шар двигаться шар с края в край, только, что надо не получается. Помогите, пожалуйста!

Решение задачи: «Шар по траектории!»

textual
Листинг программы
  1. Option Explicit
  2. Dim dx As Single, dy As Single, x As Single, y As Single
  3. Private Sub Command1_Click()
  4.     Do
  5.          P1.Cls
  6.          P1.Circle (x, y), 1, vbBlue
  7.          DoEvents
  8.          y = y + dy
  9.          x = x + dx
  10.          If x < -9 Or x > 9 Then dx = -dx
  11.          If y < -9 Or y > 9 Then dy = -dy
  12.     Loop
  13. End Sub
  14.  
  15. Private Sub Form_Load()
  16.     P1.ScaleMode = 3
  17.     P1.FillColor = vbBlue
  18.     P1.Scale (-10, 10)-(10, -10)
  19.     x = 0
  20.     y = 9
  21.     dx = -0.01
  22.     dy = -0.01
  23.     P1.FillStyle = 0
  24.     P1.AutoRedraw = True
  25. End Sub
  26.  
  27. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  28.     End
  29. End Sub

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


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

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

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

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

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

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