Числовая последовательность и поиск элементов - VB
Формулировка задачи:
В числовую переменную последовательно вводятся произвольные числа не равные нулю. Количество вводимых чисел заранее не известно. Требуется вычислить и напечатать сумму тех из них, порядковые номера которых являются простыми числами.
ну никак не получается самой программу написать(
помогите,кто сможет
Решение задачи: «Числовая последовательность и поиск элементов»
textual
Листинг программы
Private Sub Command1_Click()
Dim l As Integer, i As Integer, f As Boolean, sum As Double
Do
i = i + 1
Do
l = Val(InputBox("Ââåäèòå ÷èñëî: "))
If l = 0 Then MsgBox ("Âû ââåëè Г*óëåâîå ÷èñëî.Ïîâòîðèòå ââîä")
Loop Until l <> 0
If i <> 1 Then
f = True
For j = 2 To Round(Sqr(i))
If i Mod j = 0 Then f = False
Next j
If f Then
sum = sum + l
Print "×èñëî: "; l & " ГҐГЈГ® ГЁГ*äåêñ: " & i
End If
End If
Loop Until MsgBox("Âû õîòèòå ïîâòîðèòü ââîä?", vbYesNo) = 7
Print sum
End Sub