Найти сумму чисел, введенных после первого положительного - VB

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

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

код нужен)))помогите пожалуйста,знаю,что вам это расплюнуть... 1. Вводится последовательность отличных от нуля целых чисел. Найти сумму чисел, введенных после первого положительного. Сообщить о любой причине отсутствия ответа. 2. Тестировали N-учеников с помощью К-тестов. За каждый тест выставлялась оценка от 0 до 10 баллов. Определить наиболее часто встречающуюся оценку, если таких несколько, напечатать их все.

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

textual
Листинг программы
Private Sub Command1_Click()
Dim a() As Single, sum As Single      'Объявляем переменные
Dim N As Byte
Dim flag As Boolean          'Переменная "правда/ложь",которая сообщит нам о введённом положительном
flag = False    'делаем её "ложь"
N = InputBox("Razmernost' posle dovatel'nosti") 'Вводим кол-во элементов и...
ReDim a(1 To N) As Single            'Переобъявляем массив
For i = 1 To N    
RM1:           'метка
a(i) = Val(InputBox("Vvedite element : " & i))   'Вводим A i-ое , если будут введены символы,то оператор Val возвратит 0
If a(i) = 0 Then     'И если а(i) будет 0 то...
MsgBox ("Vvedite zna4enie, otli4noe ot 0!")   'Выведем предупреждение 
GoTo RM1        'И вернёмся к метке
End If
If flag = True Then sum = sum + a(i)     'Если flag-истина начинаем считать сумму
If a(i) > 0 Then flag = True     
Next i
MsgBox sum
End Sub

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


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

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

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