Как перевести красивые картинки с VB.NET на VB.6.0?

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

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

Здравствуйте!

Встретил интересный сайт, много непонятного. Прошу помощи. Какой язык и что надо делать, предполагаю VB.NET
Листинг программы
  1. Public r, w1, w2, scal, ss, xmax, v, m As Integer
  2. Private Sub Command1_Click()
  3. Randomize (Timer)
  4. ss = 1
  5. xmax = 500
  6. v = 140
  7. w1 = -0.2561797
  8. w2 = -1#
  9. x0 = 0
  10. scal = 1950
  11. For x = ss To xmax + 100 Step ss
  12. For y = ss To xmax Step ss
  13. re = (x - xmax / 2 + 1200) / scal
  14. im = (y - xmax / 2 + 1050) / scal
  15. For j = 1 To v
  16. rere = re
  17. re = Exp(re) * Sin(im) + w1
  18. im = Exp(rere) * Cos(im) + w2
  19. k = j
  20. If re > 40 Then j = v
  21. 'If r > 450 Then j = v
  22. Next j
  23. ' Debug.Print re, im
  24. im = Abs(im)
  25. re = Abs(re)
  26. red = (42 * k) Mod 255
  27. green = (50 * k) Mod 255
  28. blue = (68 * k) Mod 255
  29. Col = RGB(red, green, blue)
  30. If ss > 1 Then Line (x + 0, y - 0)-Step(ss, ss), Col, BF
  31. If ss = 1 Then PSet (x, y), Col
  32. Next y
  33. Next x
  34. End Sub
  35. Private Sub Command2_Click()
  36. End
  37. End Sub
  38. Private Sub Form_KeyPress(keyascii As Integer)
  39. If keyascii = 32 Then End
  40. End Sub

Должна получиться картинка ниже

.

Решение задачи: «Как перевести красивые картинки с VB.NET на VB.6.0?»

textual
Листинг программы
  1. Public r, w1, w2, scal, ss, xmax, v, m As Integer
  2. Private Sub Command1_Click()
  3. Randomize (Timer)
  4. ss = 1
  5. xmax = 500
  6. v = 140
  7. w1 = -0.2561797
  8. w2 = -1#
  9. x0 = 0
  10. scal = 1950
  11. For x = ss To xmax + 100 Step ss
  12.    For y = ss To xmax Step ss
  13.     re = (x - xmax / 2 + 1200) / scal
  14.     im = (y - xmax / 2 + 1050) / scal
  15.     For j = 1 To v
  16.           rere = re
  17.           re = Exp(re) * Sin(im) + w1
  18.           im = Exp(rere) * Cos(im) + w2
  19.           k = j
  20.           If re > 40 Then j = v
  21.           'If r > 450 Then j = v
  22.     Next j
  23.    ' Debug.Print re, im
  24.    im = Abs(im)
  25.     re = Abs(re)
  26.         red = (42 * k) Mod 255
  27.         green = (50 * k) Mod 255
  28.         blue = (68 * k) Mod 255
  29.      Col = RGB(red, green, blue)
  30.     If ss > 1 Then Line (x + 0, y - 0)-Step(ss, ss), Col, BF
  31.     If ss = 1 Then PSet (x, y), Col
  32.    Next y
  33. Next x
  34. End Sub
  35. Private Sub Command2_Click()
  36. End
  37. End Sub
  38. Private Sub Form_KeyPress(keyascii As Integer)
  39.     If keyascii = 32 Then End
  40. End Sub

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


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

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

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

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

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

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