Фронтенд розробка JavaScript. / Цикли. / Домашнє завдання.
Завдання
Вам необхідно самостійно вирішити, для якого завдання який цикл краще використовувати: WHILE, DO WHILE чи FOR.
-
Підрахувати суму всіх чисел у заданому користувачем діапазоні.
-
Запитати 2 числа та знайти тільки найбільший загальний дільник.
-
Запросити у користувача число та вивести всі дільники цього числа.
-
Визначити кількість цифр у введеному числі.
-
Запросити у користувача 10 чисел та підрахувати, скільки він ввів позитивних, негативних та нулів. При цьому також порахувати, скільки парних та непарних. Вивести статистики на екрані. Врахуйте, що достатньо однієї змінної (не 10) для введення чисел користувачем.
-
Зацикліть калькулятор. Запросити користувача 2 числа і знак, розв’язати приклад, вивести результат і запитати, чи хоче він вирішити ще один приклад. І так доти, доки Користувач не відмовиться.
-
Запросити у користувача число та на скільки цифр його зрушити. Зрушити цифри числа та вивести результат (якщо число 123456 зрушити на 2 цифри, то вийде 345612).
-
Зациклити виведення днів тижня таким чином: День тижня. Хочете побачити наступного дня?» і так до тих пір, поки Користувач натискає OK.
-
Вивести таблицю множення всім чисел від 2 до 9. Кожне число необхідно помножити числа від 1 до 10.
-
- Гра «Вгадай число». Запропонувати користувачеві загадати число від 0 до 100 та відгадати його наступним способом: кожну ітерацію циклу діліть діапазон чисел навпіл, записуєте результат у N і запитуєте у користувача “Ваше число > N, < N або == N?”. Залежно від що вказав користувач, зменшуєте діапазон. Початковий діапазон від 0 до 100, поділили навпіл та отримали 50. Якщо користувач вказав, що його число > 50, змінили діапазон від 51 до 100. І так до тих пір, поки користувач не вибере == N.