// 1. Основная программа из примера
document.getElementById('startBtn').addEventListener('click', function() {
alert("Добро пожаловать в Магический Калькулятор!");
let name = prompt("Как тебя зовут?");
let yearOfBirth = prompt("В каком году ты родился?");
let age = 2026 - yearOfBirth;
if (age >= 18) {
alert("Привет, " + name + "! Тебе уже " + age + ". Ты взрослый маг!");
} else {
alert("Привет, " + name + "! Тебе " + age + ". Твоя магия еще растет!");
}
});
// 2. Задание: Проверка на четность
document.getElementById('task1Btn').addEventListener('click', function() {
let num = prompt("Введите число:");
if (num % 2 === 0) {
alert("Число " + num + " четное");
} else {
alert("Число " + num + " нечетное");
}
});
// 3. Задание: Улучшенный цикл (for)
document.getElementById('task2Btn').addEventListener('click', function() {
let count = prompt("До скольки считать четными?");
console.clear();
for (let i = 2; i <= count; i += 2) {
console.log("Магическое число: " + i);
}
alert("Результаты выведены в консоль (F12)");
});
// 4. Задание: Мини-калькулятор
document.getElementById('task3Btn').addEventListener('click', function() {
let a = +prompt("Число A:");
let b = +prompt("Число B:");
let op = prompt("Операция (+, -, *, /):");
let res;
if (op === '+') res = a + b;
else if (op === '-') res = a - b;
else if (op === '*') res = a * b;
else if (op === '/') res = a / b;
else res = "Ошибка";
alert("Результат: " + res);
});
// 5. Задание: Игра "Угадай число"
document.getElementById('task4Btn').addEventListener('click', function() {
let secret = Math.floor(Math.random() * 5) + 1;
let guess;
while (guess != secret) {
guess = prompt("Угадай число от 1 до 5:");
if (guess == secret) alert("Ура! Угадал!");
else alert("Мимо! Еще раз?");
}
});