Timkor

numSequence

Mar 16th, 2021 (edited)
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*вивести на екран числа від 1 до N (де N - це число, яке введе користувач).
  2. Використовувати for.
  3. В конці не має бути коми.
  4. На весь код має бути лише одна команда виводу числа. */
  5. var number = +prompt("ввести число:")
  6. for (var i = 0; i <= number; i++) { // ТЗ наше все, тести не пройде рішення, бо треба не з нуля виводити.
  7.     console.log(i + ",");
  8.     if(i == number-1) { // навіщо тоді йти до number ? щоб не дойти та брейкнути написавши зайвих пару строк коду!
  9.         break /*break - іноді корисний, але у більшості випадків свідчить про можливість покращити реалізований алгоритм;
  10.                 continue - антагоніст брейка, з таким саме діагнозом. На учбових задачах брейк не потрібен.
  11.                 тут ви можете вказати в умові циклу не до i <= number; а до i < number; */
  12.     }
  13. }
  14.  
  15. console.log(number); // останній тут виводите, ну це може бути рішенням, але корисно також вміти все в одному циклі зробити
  16.  
  17. /*ваш код без зайвого та з 1 і в рядок.*/
  18. let number = +prompt("ввести число:") // UPD скрізь замість var використовуйт let )
  19. for (let i = 1; i < number; i++) {  // будь ласка, використовуйте let замість var, він зручний та сучасний
  20.     console.put(i + ",");
  21. }
  22. console.log(number);
  23.  
  24.  
  25. /*все ж варто написати щоб всі елементи таки виводилися у одному циклі, просто для того щоб навчитися розуміти ітерації циклу, умови, а потім коли будете продовжувати ТЗ, щоб була одна команда виводу у консоль, то ще навчитесь розділяти код - декомпозувати, тобто щоб окремо готувалися дані, а окремо виводилися.
  26. Гарного коду */
Add Comment
Please, Sign In to add comment