.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...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д