Вычислить значение Z массива по формуле - VB

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

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

Разработать алгоритм,позволяющий для элементов массива М(размерность=10) с использованием циклов вычислить значение Z.Решить в виде блок-схемы,и написать программу в VB А+В+С/А*В*С+2 А-произведение положительных элементов с нечетными номерами В-второй элемент массива М С-среднее арифметическое положительных элементов

Решение задачи: «Вычислить значение Z массива по формуле»

textual
Листинг программы
  1. ' Разработать алгоритм,позволяющий для элементов массива М(размерность=10) с использованием циклов вычислить значение Z.
  2. ' Решить в виде блок-схемы,и написать программу в VB
  3. ' А + В + С / А * В * С + 2
  4. ' А-произведение положительных элементов с нечетными номерами
  5. ' В-второй элемент массива М
  6. ' С-среднее арифметическое положительных элементов
  7. Private Sub Command1_Click()
  8.     Dim M(1 To 10) As Integer, i As Integer
  9.     Dim n As Integer, sum As Long
  10.     Dim A As Long, B As Integer, C As Double, Z As Double
  11.     Randomize
  12.     Cls
  13.     A = 1
  14.     Print "Исходный массив"
  15.     For i = 1 To 10
  16.         M(i) = CInt(Rnd * 100 - 50)
  17.       ' M(i) = Inputbox ("M(" & i & ") = ","",CInt(Rnd * 100 - 50))
  18.        Print M(i);
  19.         If M(i) >= 0 Then          '
  20.              n = n + 1            '
  21.              sum = sum + M(i)     '
  22.              If i Mod 2 <> 0 Then '
  23.                   A = A * M(i)    '
  24.              End If
  25.         End If
  26.     Next i
  27.     B = M(2)
  28.     C = sum / n
  29.     Z = (A + B + C) / (A * B * C + 2)
  30.     Print
  31.     Print "A = " & A
  32.     Print "B = " & B
  33.     Print "C = " & C
  34.     Print "Z = " & Z
  35. End Sub

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


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

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

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут