Операции над элементами списка - VBA (49090)
Формулировка задачи:
Доброго времени суток...мне дали такое задание на подобие калькулятора, в листбоксе находятся определенные числа, во фрейме три optionbutton с подписями "сумма" , "произведение", "среднее". Суть заключается в том, что в листбоксе пользователь выбирает некоторые числа, а из фрейма операцию которая будет проделана с этими числами и результат выводится в текстбоксе...Я долго возился с программой и порядочно запутался, кто нибудь распутайте меня)))
Буду очень благодарен)))
P.S. скинуть свой файл не могу ибо здесь не читаются docm файлы поэтому текст моей программы ниже
Используются ListBox, Frame(внутри него три OptionButton), два CommandButton, TextBox, Label(просто надпись над текстбоксом, необязательно)
Решение задачи: «Операции над элементами списка»
textual
Листинг программы
Dim Сумма As Double Dim Произведение As Double Dim Среднее As Double Dim Результат As Double Сумма = 0 Произведение = 1 For i = 0 To ListBox1.ListCount - 1 Сумма = Сумма + CInt(ListBox1.List(i)) Произведение = Произведение * CInt(ListBox1.List(i)) Next i Среднее = Round(Сумма / i, 2) If OptionButton1.Value Then Результат = Сумма If OptionButton2.Value Then Результат = Произведение If OptionButton3.Value Then Результат = Произведение TextBox1.Text = CStr(Результат)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д