Найти сумму чисел, введенных после первого положительного - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д