.NET 4.x Объясните, пожалуйста, как работает цикл? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. private void button4_Click(object sender, RoutedEventArgs e)
  2. {
  3. int j = 2;
  4. for (int i = 1; i < 100; i = i * 2)
  5. {
  6. j = j - i;
  7. while (j < 25)
  8. {
  9. j = j + 5;
  10. }
  11. myLabel.Text = "The answer is" + j;
не могу понять последовательность прохождения

Решение задачи: «.NET 4.x Объясните, пожалуйста, как работает цикл?»

textual
Листинг программы
  1. j = 2
  2. шаг 1
  3.  i = 1,
  4. j = 2-i  (i=1) тут j стало равно 1.
  5. j ( = 2)меньше 25 ? (если да, следующие действия:){
  6. j = j + 5;   (1+5)    тут j стало равно 6
  7. }
  8. i = i*2  (1*2)
  9. шаг 2
  10.  i =2
  11. j = j - i    (6 - 2)             (j теперь равно 4)
  12. (j <25) ?           (4 < 25) - true {
  13. j = j+5         (4+5)     j = 9
  14. }
  15. i = i*2      (2*2 = 4)
  16. 3
  17. i = 4
  18. j = j - i    (9 - 4)             (j теперь равно 5)
  19. (j <25) ?           (5 < 25) - true {
  20. j = j+5         (5+5)     j = 10
  21. }
  22. i = i*2      (4*2 = 8)
  23. 4...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы