Операции над элементами списка - 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(Результат)

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


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

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

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