Разобрать результат кода с конструкцией ElseIf - Visual Basic .NET
Формулировка задачи:
Вот код.Если считать то должно вывести 180 а не как 160.В чем ошибка?
Решение задачи: «Разобрать результат кода с конструкцией ElseIf»
textual
Листинг программы
Dim a as integer=0 If 3 > 2 Then 'Верно a = a + 1 'а=1 a = a + 2 'a=3 'Условие сработало идем к End If ElseIf 3 > 2 Then a = a + 4 End If a = a + 10 'Просто срабатывает так как нет никаких условий a=13 If 3 < 2 Then 'Не верно, пропускаем a = a + 20 ElseIf 3 > 2 Then 'Верно, обрабатываем события a = a + 40 'a=53 a = a + 100 'a=153 'Идем к End If Else a = a + 200 End If a = a + 500 'a=653 If 3 < 2 Then 'Не верно, идем дальше a = a + 1000 ElseIf 3 < 2 Then 'Не верно, идем дальше к Else a = a + 2000 Else a = a + 4000 'a=4653 End If a = a + 8000 'Просто прибавляем 8000 a=12653 Debug.WriteLine(a)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д