Timkor

numSequence

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