.NET 4.x Объясните, пожалуйста, как работает цикл? - C#
Формулировка задачи:
private void button4_Click(object sender, RoutedEventArgs e) { int j = 2; for (int i = 1; i < 100; i = i * 2) { j = j - i; while (j < 25) { j = j + 5; } myLabel.Text = "The answer is" + j;
Решение задачи: «.NET 4.x Объясните, пожалуйста, как работает цикл?»
textual
Листинг программы
j = 2 шаг №1 i = 1, j = 2-i (i=1) тут j стало равно 1. j ( = 2)меньше 25 ? (если да, следующие действия:){ j = j + 5; (1+5) тут j стало равно 6 } i = i*2 (1*2) шаг №2 i =2 j = j - i (6 - 2) (j теперь равно 4) (j <25) ? (4 < 25) - true { j = j+5 (4+5) j = 9 } i = i*2 (2*2 = 4) №3 i = 4 j = j - i (9 - 4) (j теперь равно 5) (j <25) ? (5 < 25) - true { j = j+5 (5+5) j = 10 } i = i*2 (4*2 = 8) №4...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д