Автор Тема: Прога написана в VBA,но не мной! просто расскажите что здесь за оператори.  (Прочитано 3891 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxi71

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
UserForm1(CODE)
DefDbl A-Z
Private i
Private s
Private Sub cmdNext_Click()
    Dim epsilon, x
    epsilon = 0.001
    x = 0.91
    i = i + 1
    s = s + f(i, x)
    lblRez.Caption = "i =" + Str(i) + " s = " + FormatNumber(s, 3) + " ni = " + FormatNumber(f(i, x), 3)
    cmdNext.Enabled = Abs(f(i, x)) > 0.001
End Sub
Private Function f(n As Double, x As Double)
    f = (-1) ^ n * ((2 * n ^ 2 + 1) / fc(2 * n)) * x ^ (2 * n)
End Function
Private Function fc(n As Double)
    Dim r, rez
    rez = 1
    For r = 2 To n
        rez = rez * r
    Next
    fc = rez
End Function

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Операторы присвоения и объявления переменых есть, функции и объявление и вызов))Конкретней проблему опиши
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
А она случайно не написана Excel входе записи макроса)))
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн maxi71

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
да Excel. мне просто надо знать название операторов и что они здесь делают. нас учили просто саб, енд саб, фанкшн, енд фанкшн, иф, степ и т.д. а сдесь не пойму что за DefDbl A-Z?   lblRez.Caption = "i =" + Str(i) + " s = " + FormatNumber(s, 3) + " ni = " + FormatNumber(f(i, x), 3)
    cmdNext.Enabled = Abs(f(i, x)) > 0.001?Dim r, rez?rez = rez * r?    fc = rez?

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Первый за что отвечает сказать не могу.Второе это значит вот что есть графический элемент Label и обращаются к свойству этого компонента под названием caption и присваивает ему значение строковое   lblRez.Caption = "i =" + Str(i) + " s = " + FormatNumber(s, 3) + " ni = " + FormatNumber(f(i, x), 3). + это значит склейку строк. Str(i) это вызов функции преобразования цифровой переменной в строку. FormatNumber(s,3) это просто формат строкового представления задается, возможно 3 означает количество знаков после точки. Дальше боюсь ошибится, я ж VB практически не знаю)
   
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

это наверно просто, но не для меня, помогите пожалуйста...

Автор bifshtex

Ответов: 6
Просмотров: 4520
Последний ответ 28 Октября 2009, 22:26:59
от Данила
Сложная прога, вычислить сумму N слагаемых заданного вида ...

Автор Mustang92

Ответов: 16
Просмотров: 13197
Последний ответ 11 Января 2011, 12:46:23
от testtest
Вычислить значения медиан треугольника, прога, помогите плиз

Автор siyu1989

Ответов: 3
Просмотров: 5208
Последний ответ 19 Января 2012, 03:12:20
от sp