Загрузка данных


// 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("Мимо! Еще раз?");
    }
});