// Использование WHILE // Вывести # столько раз, сколько указал пользователь let userInput = prompt("Введите количество решеток для вывода:"); let count = 0;
while (count < userInput) { console.log("#"); count++; }
// Запросить 2 числа и найти все общие делители let number1 = parseInt(prompt("Введите первое число:")); let number2 = parseInt(prompt("Введите второе число:")); let commonDivisors = [];
let i = 1; while (i <= number1 && i <= number2) { if (number1 % i === 0 && number2 % i === 0) { commonDivisors.push(i); } i++; }
console.log("Общие делители чисел " + number1 + " и " + number2 + ":", commonDivisors);
// Использование DO WHILE // Предлагать пользователю решить пример 2 + 2 * 2 до тех пор, пока он не решит его правильно let answer; do { answer = parseInt(prompt("Решите пример: 2 + 2 * 2 = ?")); } while (answer !== 6);
// Использование FOR // Запросить число и проверить, простое ли оно let primeNumber = parseInt(prompt("Введите число для проверки:")); let isPrime = true;
for (let j = 2; j < primeNumber; j++) { if (primeNumber % j === 0) { isPrime = false; break; } }
if (isPrime) { console.log(primeNumber + " - простое число."); } else { console.log(primeNumber + " - не является простым числом."); }
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.