Слайд #4
Программарешения задачи
на Visual Basic
12
Private Sub Command1_Click()
Dim i As Integer 'переменная для цикла, содержит номер очередного билета
Dim kol_vo As Integer 'переменная - счетчик счастливых билетов
Dim tickets As String 'переменная для хранения всех счастливых билетов
lbl_otvet.Caption = "" 'в начале очищаем компонент label (ответ)
For i = 1000 To 9999 'цикл от 1000 до 9999 билета
If Val(Mid(i, 1, 1)) + Val(Mid(i, 2, 1)) = Val(Mid(i, 3, 1)) + Val(Mid(i, 4, 1)) Then 'если сумма первых двух чисел равна сумме последних двух чисел, то
kol_vo = kol_vo + 1 'то делаем инкримент переменной kol_vo (т.е. наращиваем общее кол-во счастливых билетов)
tickets = tickets & " " & i 'записываем очередной счастливый билет ко все остальным счастливым билетам
End If
Next i 'заканчиваем цикл
'выводим ответ на форму
lbl_otvet.Caption = "Кол-во счастливых номеров: " & kol_vo & vbCrLf & vbCrLf & "Счастливые билеты: " & tickets
End Sub