Вычислить сумму квадратов всех элементов массива и корень квадратный этой суммы. - VB

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

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

Помогите пожалуйста задачу решить: В программе должны быть описаны, а при выполнении программы последовательно вызваны три подпрограммы-процедуры: Bbod – ввод исходных данных; Solution – решение (входные параметры этой процедуры являются выходными параметрами процедуры Bbod); Result – вывод результатов (передачу параметров в эту процедуру организовать за счет их глобального описания). Формальные и фактические параметры процедур должны иметь разные имена. ЗАДАЧА Поэлементно ввести двумерный массив (3х3) целых чисел. Вычислить сумму квадратов всех элементов массива и корень квадратный этой суммы. С массивом все в порядке и программа все считает, а вот с остальным не знаю как быть.
Листинг программы
  1. Sub Bbod()
  2. mass = ""
  3. Dim A(1 To 3, 1 To 3) As Long
  4. For i = 1 To 3
  5. For j = 1 To 3
  6. A(i, j) = InputBox("введите элемент массива", "введите элемент массива")
  7. mass = mass & A(i, j) & " "
  8. Next j
  9. mass = mass & vbCrLf
  10. Next i
  11. MsgBox mass
  12. summ = 0
  13. For i = 1 To 3
  14. For j = 1 To 3
  15. summ = summ + A(i, j) ^ 2
  16. Next j
  17. Next i
  18. kor = Sqr(summ)
  19. MsgBox "сумма элементов:" & summ
  20. MsgBox "квадратный корень =" & kor
  21. End Sub

Решение задачи: «Вычислить сумму квадратов всех элементов массива и корень квадратный этой суммы.»

textual
Листинг программы
  1. [BASIC]Option Explicit
  2.  
  3. Dim A(1 To 3, 1 To 3) As Long
  4. Dim I, J
  5. Dim mass
  6.  
  7. Sub Программа()
  8. Bbod
  9. Solution
  10. Result
  11. End Sub
  12.  
  13. Sub Bbod()
  14. mass = ""
  15. For I = 1 To 3
  16. For J = 1 To 3
  17. A(I, J) = InputBox("введите элемент массива", "введите элемент массива")
  18. mass = mass & A(I, J) & " "
  19. Next J
  20. mass = mass & vbCrLf
  21. Next I
  22. MsgBox mass
  23.  End Sub
  24.  
  25. Sub Solution()
  26. summ = 0
  27. For I = 1 To 3
  28. For J = 1 To 3
  29. summ = summ + A(I, J) ^ 2
  30. Next J
  31. Next I
  32. kor = Sqr(summ)
  33.  End Sub
  34.  
  35. Sub Result()
  36. MsgBox "сумма элементов:" & summ
  37. MsgBox "квадратный корень =" & kor
  38.  
  39. End Sub
  40. [/BASIC]

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


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

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

8   голосов , оценка 3.875 из 5

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

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

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