Написать процедуру вычисления суммы трех последовательно расположенных элементов массива с номерами от k до m - VB

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

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

7. Задан массив D из 6 элементов. Определить следующие суммы: D[1] + D[2] + D[3]; D[3] + D[4] + D[5]; D[4] + D[5] + D[6]. Написать процедуру вычисления суммы трех последовательно расположенных элементов массива с номерами от k до m . Если можно с панелем и окном:*(. а то я делаю выдает ошибку

Решение задачи: «Написать процедуру вычисления суммы трех последовательно расположенных элементов массива с номерами от k до m»

textual
Листинг программы
  1. Option Explicit
  2. Dim D(1 To 6) As Single
  3. Private Sub Command1_Click()
  4.    Dim i As Integer, k As Integer, m As Integer, sum As Integer
  5.    Print "Массив "
  6.    For i = 1 To 6
  7.      D(i) = InputBox("D(" & i & ") = ", "", Int(Rnd * 10))
  8.      sum = sum + D(i)
  9.      Print D(i);
  10.    Next i
  11.    Print
  12.    Print "Сумма всех элементов массива равна  " & sum
  13.    k = InputBox("k = ", "", 2)
  14.    m = InputBox("m = ", "", 4)
  15.    Call Summa(1, 3)
  16.    Call Summa(3, 5)
  17.    Call Summa(4, 6)
  18.    Call Summa(k, m)
  19. End Sub
  20. Private Sub Summa(nach As Integer, konez As Integer)
  21.    Dim sum As Integer, i As Integer
  22.    For i = nach To konez
  23.     sum = sum + D(i)
  24.    Next i
  25.    Print "Сумма элементов массива с " & nach & "-го  по " & konez & "-й  равна  "; sum
  26. End Sub

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


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

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

7   голосов , оценка 3.857 из 5

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

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

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