Первым шагом было написание функции‚ которая будет запрашивать у пользователя количество участников и возвращать это число для дальнейшего использования․ Я использовал функцию `prompt` для запроса ввода и `parseInt` для преобразования строки в число⁚
javascript
function getNumberOfParticipants {
var numberOfParticipants parseInt(prompt(″Введите количество участников⁚″));
return numberOfParticipants;
}
Затем я создал функцию `printBadges`‚ которая принимает количество участников в качестве аргумента и печатает бейджики для каждого участника․ Я использовал цикл `for` для печати бейджиков и использую перенос строки `
` для создания отступов между бейджиками⁚
javascript
function printBadges(numberOfParticipants) {
document․write(″
Бейджики участников
″);
for (var i 0; i < numberOfParticipants; i ) {
document․write(″
Название олимпиады⁚ -Золотое пёрышко-
″);
document․write(″
Имя⁚ ________
″);
document․write(″
Школа⁚ _______
″);
}
document․write(″
Готово! Заберите бейджики․
″);
}
Наконец‚ я вызвал эти функции для выполнения программы․ Сначала я вызвал `getNumberOfParticipants` для получения количества участников‚ а затем передал это число в функцию `printBadges`⁚
javascript
var numberOfParticipants getNumberOfParticipants;
printBadges(numberOfParticipants);
После запуска программы в браузере я получил всплывающее окно‚ в котором я ввел количество участников․ Затем программа напечатала соответствующее количество бейджиков с заполненными полями для имени и школы․ В конце программа вывела сообщение ″Готово! Заберите бейджики․″