Числа последовательно вводят с клавиатуры. После ввода каждого числа необходимо вычислить и вывести на экран среднее значение всех введенных чиселVBA

29 Ноя 2019 в 19:48
173 +1
1
Ответы
1

Option Explicit

Sub CalculateAverage()
Dim total As Double
Dim count As Integer
Dim average As Double
Dim number As Double

count = 0
total = 0
Do
number = InputBox("Введите число (для выхода введите 0):")
If number <> 0 Then
total = total + number
count = count + 1
average = total / count
MsgBox "Среднее значение: " & average
End If
Loop Until number = 0

End Sub

Sub Main()
CalculateAverage
End Sub

19 Апр 2024 в 00:30
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир