Предмет: Информатика,
автор: lejla4538
5. Лестница. Создаются 3 переменные в которые вводятся данные 1. Количество если количество равно NaN, то должно по умолчанию быть 5, также количество не может быть 0, проверка должна выполняться до тех пор, пока не вернется верный результат, 2. Символ отступов символ отступов не должен быть пустым, проверка будет продолжаться до тех пор, пока не вернется верный результат, 3. Конечный символ конечный символ не может быть пустым, проверка будет продолжаться до тех пор, пока не вернется верный результат. При помощи цикла и склеивания вы должны создать лестницу, все ступени должны выводиться в консоль разработчика. Например: Переменная количество - 5 Переменная символ отступов Переменная конечный символ * Результат * помогите пожалуйста 50 баллов)
Приложения:
salpsx:
какой язык ?
Ответы
Автор ответа:
0
let num_steps;
while (true) {
try {
num_steps = parseInt(prompt("Введите количество ступеней:") || 5);
if (num_steps > 0) break;
else throw new Error();
} catch (error) {
console.log("Количество ступеней должно быть целым числом больше 0.");
}
}
let symbol = prompt("Введите символ отступов:");
while (!symbol.trim()) {
symbol = prompt("Символ отступов не может быть пустым. Введите символ отступов:");
}
let end_symbol = prompt("Введите конечный символ:");
while (!end_symbol.trim()) {
end_symbol = prompt("Конечный символ не может быть пустым. Введите конечный символ:");
}
for (let i = 1; i <= num_steps; i++) {
console.log(symbol.repeat(num_steps - i) + end_symbol.repeat(i));
}
Похожие вопросы
Предмет: Математика,
автор: tursunoykarabaeva46
Предмет: Қазақ тiлi,
автор: lenochkakarp80
Предмет: Русский язык,
автор: ermliza16
Предмет: Математика,
автор: Sofa7mentos7