Из 10 введенных чисел возвести в квадрат отрицательные, а положительные суммировать - VB

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

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

Составьте программу которая из 10 введенных чисел возводит в квадрат отрицательные , а все положительные суммирует. Используйте оператор For

Решение задачи: «Из 10 введенных чисел возвести в квадрат отрицательные, а положительные суммировать»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Dim A(1 To 10) As Double
  4. Dim I As Double
  5. Dim X As Double
  6. Dim Y As Double
  7. Dim Z As Double
  8.  
  9. Private Sub Command1_Click()
  10.  
  11. If I < 10 Then
  12.  
  13. I = I + 1
  14.  
  15. A(I) = Val(Text1.Text)
  16.  
  17. Text1.Text = ""
  18.  
  19. Call siu
  20.  
  21. Else
  22.  
  23.  Call NewSub
  24.    
  25.    End If
  26.  
  27. End Sub
  28.  
  29. Private Sub siu()
  30.  
  31. If A(I) > 0 Then
  32.    
  33.     X = X + A(I)
  34.  
  35. End If
  36. If A(I) < 0 Then
  37.        
  38.         Y = Y + A(I)
  39.        
  40.         End If
  41. End Sub
  42.  
  43. Sub NewSub()
  44.  
  45. MsgBox ("Сумма положительных чисел =  " & X)
  46.  
  47. Z = Y * Y
  48.  
  49.  
  50. MsgBox ("Отрицательные числа возведенные в квадрат = " & Z)
  51.  
  52. End Sub
  53.  
  54. Sub Non()
  55.  
  56. I = 0
  57. X = 0
  58. Y = 0
  59. Z = 0
  60. End Sub
  61.  
  62. Private Sub Form_Load()
  63. Text1.Text = ""
  64. Form1.Caption = "Тестовая программа"
  65. Command1.Caption = "Вычислить"
  66. End Sub

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


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

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

11   голосов , оценка 4.182 из 5

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

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

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