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

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

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

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

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

textual
Листинг программы
Option Explicit
 
Dim A(1 To 10) As Double
Dim I As Double
Dim X As Double
Dim Y As Double
Dim Z As Double
 
Private Sub Command1_Click()
 
If I < 10 Then
 
I = I + 1
 
A(I) = Val(Text1.Text)
 
Text1.Text = ""
 
Call siu
 
Else
 
 Call NewSub
   
   End If
 
End Sub
 
Private Sub siu()
 
If A(I) > 0 Then
    
    X = X + A(I)
 
End If
If A(I) < 0 Then
        
        Y = Y + A(I)
        
        End If
End Sub
 
Sub NewSub()
 
MsgBox ("Сумма положительных чисел =  " & X)
 
Z = Y * Y
 
 
MsgBox ("Отрицательные числа возведенные в квадрат = " & Z)
 
End Sub
 
Sub Non()
 
I = 0
X = 0
Y = 0
Z = 0
End Sub
 
Private Sub Form_Load()
Text1.Text = ""
Form1.Caption = "Тестовая программа"
Command1.Caption = "Вычислить"
End Sub

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


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

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

11   голосов , оценка 4.182 из 5
Похожие ответы