Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*вивести на екран числа від 1 до N (де N - це число, яке введе користувач).
- Використовувати for.*/
- let number = +prompt("Введите число")
- if (number === 0) { /* це зайве на цьому етапі, бо виконано не коректно: якщо другий раз ввести 0 то вже користувач
- переміг вашу перевірку. Можна спробувати замінити цей іф на вайл. */
- number = +prompt("Введите число больше 0")
- }
- let start = 1 /* вам потрібна одна змінна, що буде лічильником, якщо це вона, то і в циклі не потрібна взагалі, вона і
- не використовується, і в умові циклу не фігурує */
- for (i = 0; start <= number; i++) {
- console.log(start++)
- }
- /* варіант рішення на цьому етапі норм*/
- let number = +prompt("Введите число")
- for (let start = 1; start <= number; start++) { // тут можна було б використати іменування змінної - i
- console.log(start)
- }
- /*В конці не має бути коми.
- На весь код має бути лише одна команда виводу числа.*/
- let numberN = +prompt("Введите число")
- let i = 1
- let comma = ", " // поки в цієї змінній дійсно кома, то наче і норм, але ж потім обнуляєте її, тож іменування краще типу delimiterLine
- while (i <= numberN) {
- console.put(i++ + comma) // трохи через.. кажу трохи незвичний порядок дій та перевірок.
- if (i >= numberN) {
- comma = ""
- }
- }
- /* .. що до такого варіка: */
- let numberN = +prompt("Введите число")
- let i = 1
- let delimiter = ", "
- while (i <= numberN) {
- if (i === numberN) { // спочатку дивимось чи не останній елемент
- delimiter = "" // якщо останній, то кому видаляємо
- }
- console.put(i + delimiter) // виводимо з роздільником
- i++; // збільшуємо елемент
- }
- /*замість for юзати while для задачі*/
- let number = +prompt("Введите число")
- let start = 1
- if (number === 0) {
- number = +prompt("Введите число больше 0")
- }
- while (start <= number) {
- console.log(start++)
- }
- /*вивести в зворотньому порядку числа*/
- let start = +prompt("Введите число")
- let endNumber = 1
- if (start === 0) {
- start = +prompt("Введите число больше 0")
- }
- while (start >= endNumber) {
- console.log(start--)
- }
- /*вивести на екран парні числа от 2 до N*/
- let number = +prompt("Введите число")
- for (i = 2; i <= number; i++) {
- if (i % 2 === 0) {
- console.log(i)
- }
- }
- // Гарного коду!
Add Comment
Please, Sign In to add comment