@Amalat

Как переделать конструкцию на цикл While?

Можно ли заменить цикл For на While, а If на Select Case ?

Public Sub example2()
Dim N As Integer
Dim i As Integer
Dim Sum As Long
Dim Var As Integer
N = InputBox("Введите целое число")
Var = InputBox("Вариант расчета (0-все, 1-чет., 2-неч.)")
If Var = 0 Then 'подсчет всех чисел
 Sum = 0
 For i = 1 To N
 Sum = Sum + i
 Next i
 MsgBox "Сумма= " + Str(Sum)
ElseIf Var = 1 Then 'подсчет четных чисел
 Sum = 0
 For i = 2 To N Step 2
 Sum = Sum + i
 Next i
 MsgBox " Сумма = " + Str(Sum)
ElseIf Var = 2 Then 'подсчет нечетных чисел
 Sum = 0
 For i = 1 To N Step 2
 Sum = Sum + i
 Next i
 MsgBox " Сумма = " + Str(Sum)
Else
 MsgBox "Неправильный вариант расчета "
End If
End Sub
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Судя по коду и вопросу, Вы просто не хотите учиться. Может найти другой ВУЗ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы