Среднее арифметическое - VBA/Excel

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

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

Составил скажем так мини программку, которая в массиве считает среднее арифметическое чисел. Но вот беда, нужно составить блок-схему к программе(алгоритм, со всеми блоками типа начало, конец, решение и т.п) Заранее спасибо. (надеюсь в тему написал)

Решение задачи: «Среднее арифметическое»

textual
Листинг программы
Private Sub CommandButton2_Click()
    Dim i&, j&, v, w
    On Error Resume Next
    Set w = Application.InputBox("Введите диапазон", Type:=8)
    If w Is Nothing Then Exit Sub
    '
    'Заносим разные значения в указанный диапазон
    '
    Randomize
    For i = 1 To w.Rows.Count: For j = 1 To w.Columns.Count
        w.Cells(i, j) = Rnd * 9 \ 1
    Next j, i
    
    
    'Вычисляем средне-арифметическое каждого второго элемента в диапазоне
    '
    i = 0: j = 0
    For Each v In w
        If i Mod 2 = 0 Then
            j = j + v
        End If
        i = i + 1
    Next
    
    MsgBox "Средне-арифметическое каждого второго эл = " & j / (i / 2)
    
End Sub

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


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

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

12   голосов , оценка 4 из 5
Похожие ответы