Найти произведение положительных элементов массива - VB (60282)

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

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

Найти произведение положительных элементов массива: А = {2; -6; 0; 1,5;-7;-1,5} и произведение отрицательных элементов массива: В = {0,5; 16; -7; 4; 4 ; -2; -3}.Вывести на печать наибольшее по абсолютной величине произведение. Сделайте пожалуйста кто сможет,буду очень благодарен!))

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

textual
Листинг программы
  1. Dim A(7) As Double
  2. Dim B(7) As Double
  3. Dim Ap As Double
  4. Dim Bp As Double
  5. Dim i As Integer
  6.  
  7. Private Sub Command1_Click()
  8. Ap = 1
  9. Bp = 1
  10. For i = 0 To 6
  11. If A(i) > 0 Then Ap = Ap * A(i)
  12. If B(i) < 0 Then Bp = Bp * B(i)
  13. Next i
  14. If Abs(Ap) > Abs(Bp) Then
  15. MsgBox "наибольшим по модулю является произведение положительных элементов массива: А = " & Ap
  16. Else: MsgBox "наибольшим по модулю является произведение отрицательных элементов массива: В = " & Bp
  17. End If
  18. End Sub
  19.  
  20. Private Sub Form_Load()
  21. A(0) = 2: A(1) = -6: A(2) = 0: A(3) = 1.5: A(4) = -7: A(5) = -1.5
  22. A(6) = 1    'для того, чтобы объединить проверку в 1 цикл
  23. B(0) = 0.5: B(1) = 16: B(2) = -7: B(3) = 4: B(4) = 4: B(5) = -2: B(6) = -3
  24. End Sub

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


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

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

12   голосов , оценка 3.667 из 5

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

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

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