Ошибка при создании функции - VB

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

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

Всем доброго времени суток! Нужна помощь. Задачка школьного уровня. С визуал бейсик столкнулся впервые. Суть задачи: заполнение массивов при нажатии на кнопку и нахождение макс.мин.массивов. На форме поставил кнопку, но при нажатии ошибка: " Expected End Sub ". Код кнопки:
Листинг программы
  1. Private Sub Command1_Click()
  2. Randomize
  3.  
  4. Function Find(s, d As Integer) As Integer
  5. If s > d Then Find = s
  6. End Function
  7. Dim x(5), y(3), z(6) As Integer
  8. Dim i, A, B, C, xmax, ymin, zmax As Integer
  9. For i = 0 To 5
  10. x(i) = Int(Rnd(100))
  11. xmax = Find(x(i), xmax)
  12. Next
  13. For i = 0 To 3
  14. y(i) = Int(Rnd(100))
  15. Next
  16. ymin = y(0)
  17. For i = 1 To 3
  18. If ymin > y(0) Then ymin = y(0)
  19. Next
  20. For i = 0 To 6
  21. z(i) = Int(Rnd(100))
  22. zmax = Fimd(z(i), zmax)
  23. Next
  24.  
  25. End Sub
Всё вроде бы писал по инструкции со справочника. Среда - MS VB 6.0. Кстати когда функцию убираю, все норм вроде, потом когда заново прописываю, В конце кода End Sub сам меняется на End Function. Спасибо!

Решение задачи: «Ошибка при создании функции»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Randomize
  3.  
  4. Dim x(5), y(3), z(6) As Integer
  5. Dim i, A, B, C, xmax, ymin, zmax As Integer
  6.  
  7. For i = 0 To 5
  8. x(i) = Int(Rnd(100))
  9. xmax = Find(x(i), xmax)
  10. Next
  11.  
  12. For i = 0 To 3
  13. y(i) = Int(Rnd(100))
  14. Next
  15. ymin = y(0)
  16. For i = 1 To 3
  17. If ymin > y(0) Then ymin = y(0)
  18. Next
  19.  
  20. For i = 0 To 6
  21. z(i) = Int(Rnd(100))
  22. zmax = Fimd(z(i), zmax)
  23. Next
  24.  
  25.  
  26. End Sub
  27.  
  28. Private Sub Form_Load()
  29. Function Find(s, d As Integer) As Integer
  30. If s > d Then Find = s
  31. End Function
  32. End Sub

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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