Advertisement
Timkor

whileSquare

Jan 7th, 2021 (edited)
641
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Подскажите, пожалуйста, а почему у меня цикл в цикле While не получается?(
  2.  
  3. let number = prompt ('vvedi razmer');
  4. let i = 0; // ця змінна створена у глобальній програмі, такі змінні називаються глобальними, вони доступні
  5.            // з усіх міст програми, обидва цикли використовують одну й ту саму змінну.
  6. while (i < number) {
  7.     console.log(`на початку зовнішнього циклу і = ${i}`); // ви можете залогувати її значення на кожній ітерації
  8.     while ( i < number) {
  9.         console.log(`на початку внутрішнього циклу і = ${i}`); // ви можете залогувати її значення на кожній ітерації
  10.         console.put('*')
  11.         ++i ;
  12.     }
  13.     console.log();
  14.     console.log(`в кінці зовнішнього циклу і = ${i}`); // ви можете залогувати її значення на кожній ітерації
  15.  }
  16.  
  17. // спробуйте використати для одного з двох циклів іншу змінну, спочатку не прибирайте логування -
  18. // а додайте її теж в логі - це допоможе побачити що на кожній з ітерацій зовнішнього циклу
  19. // повністю "прокручується" внутрішній
  20. // нижче рішення, але якщо ви не зможете самостійно зробити його - то обов'язково з'ясуйте, що саме робили
  21. // не вірно.
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. let number = prompt ('vvedi razmer');
  32.  
  33. let i = 0; // змінна для зовнішнього циклу
  34. while (i < number) {
  35.     console.log(`на початку зовнішнього циклу і = ${i}`); // ви можете залогувати її значення на кожній ітерації
  36.     let j = 0; // змінна для внутрішнього циклу. ми створюємо (обнуляємо) змінну внутр. циклу кожний раз перед ним, щоб цикл
  37.                // відпрацював правильно
  38.     while (j < number) {
  39.         console.log(`на початку внутрішнього циклу j = ${j}`); // ви можете залогувати її значення на кожній ітерації
  40.         console.put('*')
  41.         ++j ;
  42.     }
  43.     i++;
  44.     console.log();
  45.  }
  46.  
  47.  
  48.  
  49. // знайдіть відмінність
  50. let number = prompt ('vvedi razmer');
  51.  
  52. let i = 0; // змінна для зовнішнього циклу
  53. let j = 0; // змінна для внутрішнього циклу.
  54. while (i < number) {
  55.     console.log(`на початку зовнішнього циклу і = ${i}`); // ви можете залогувати її значення на кожній ітерації
  56.     j = 0; // змінна для внутрішнього циклу. ми обнуляємо змінну внутр. циклу кожний раз перед ним, щоб цикл
  57.                // відпрацював правильно
  58.     while (j < number) {
  59.         console.log(`на початку внутрішнього циклу j = ${j}`); // ви можете залогувати її значення на кожній ітерації
  60.         console.put('*')
  61.         ++j ;
  62.     }
  63.     i++;
  64.     console.log();
  65.  }
  66.  
  67. // знайши? тепер закоментуйте строку
  68. j = 0; // змінна для внутрішнього циклу. ми обнуляємо змінну внутр. циклу кожний раз перед ним, щоб цикл
  69. // та подивиться на логі
  70.  
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement