Ошибка: ByRef argument type mismatch - VB

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

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

Всем привет, дотянула я ребят, завтра сдавать работу, не думала что при написании функции пользователя возникнет подобная ошибка-ByRef argument type mismatch, подскажите пожалуйста, как устранить проблему, я,увы, полный чайник,пыталась, поменять тип данных в аргументе не помогло...во вложениях прикрепляю задание и фото кода с выделенным местом ошибки. Спасибо заранее, кто отзовется!) вот кусок кода:
Листинг программы
  1. Function part(x As Single, i As Integer) As Single
  2. part = x ^ i / i
  3. End Function
  4. Private Sub Command3_Click()
  5. Dim i As Currency
  6. n = InputBox("Введите число n")
  7. x = n + 5: z = 1
  8. eps = 1 * 10 ^ (-5)
  9. i = 1: s = 0
  10. Do While Abs(part(x, i)) >= eps
  11. s = s + part(x, i) * z
  12. z = -z: i = i + 1
  13. Loop
  14. Label6.Caption = CStr(x)
  15. Label8.Caption = CStr(i)
  16. Label7.Caption = CStr(s)
  17. End Sub

Решение задачи: «Ошибка: ByRef argument type mismatch»

textual
Листинг программы
  1.  x As Single, i As Integer

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


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

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

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

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

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

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