Понял, вам нужно просто отобразить этот текст (код PHP) как есть, чтобы он показывался на странице. Вот простой HTML файл: ```html
<?php
echo "========================================\n";
echo "Задание 1: Простые вычисления (Уровень 1)\n";
echo "========================================\n";
// Задаем два числа
$num1 = 15;
$num2 = 4;
$sum = $num1 + $num2;
$diff = $num1 - $num2;
$prod = $num1 * $num2;
$quot = $num1 / $num2;
echo "Число 1: $num1\n";
echo "Число 2: $num2\n";
echo "Сумма: $sum\n";
echo "Разность: $diff\n";
echo "Произведение: $prod\n";
echo "Частное: $quot\n\n";
echo "========================================\n";
echo "Задание 3: Проверка чётности числа (Уровень 1)\n";
echo "========================================\n";
// Задаем число
$number = 7;
if ($number % 2 == 0) {
echo "Число $number — чётное\n\n";
} else {
echo "Число $number — нечётное\n\n";
}
echo "========================================\n";
echo "Задание 4: Калькулятор BMI (Уровень 2)\n";
echo "========================================\n";
// Задаем вес и рост
$weight = 78; // кг
$height = 1.75; // м
$bmi = $weight / ($height * $height);
$bmi = round($bmi, 2);
echo "Вес: {$weight} кг\n";
echo "Рост: {$height} м\n";
echo "BMI: {$bmi}\n";
if ($bmi < 18.5) {
echo "Интерпретация: Недостаточный вес\n\n";
} elseif ($bmi < 25) {
echo "Интерпретация: Норма\n\n";
} elseif ($bmi < 30) {
echo "Интерпретация: Избыточный вес\n\n";
} else {
echo "Интерпретация: Ожирение\n\n";
}
echo "========================================\n";
echo "Задание 6: Определение времени суток (Уровень 2)\n";
echo "========================================\n";
// Задаем текущий час
$hour = 14; // 0-23
echo "Текущий час: {$hour}\n";
if ($hour >= 6 && $hour <= 11) {
echo "Время суток: Утро\n\n";
} elseif ($hour >= 12 && $hour <= 17) {
echo "Время суток: День\n\n";
} elseif ($hour >= 18 && $hour <= 23) {
echo "Время суток: Вечер\n\n";
} else {
echo "Время суток: Ночь\n\n";
}
echo "========================================\n";
echo "Задание 7: Сумма элементов массива (Уровень 3)\n";
echo "========================================\n";
// Создаем массив чисел
$numbers = [5, 10, 15, 20];
$sumArray = 0;
echo "Массив: " . implode(", ", $numbers) . "\n";
// Вычисляем сумму через foreach
foreach ($numbers as $value) {
$sumArray += $value;
}
echo "Сумма элементов массива: {$sumArray}\n\n";
echo "========================================\n";
echo "Задание 10: Функция для расчёта факториала (Уровень 4)\n";
echo "========================================\n";
function factorial($n) {
if ($n < 0) {
return null; // Факториал для отрицательных не определен
}
if ($n == 0 || $n == 1) {
return 1;
}
$result = 1;
for ($i = 2; $i <= $n; $i++) {
$result *= $i;
}
return $result;
}
$n = 5;
$fact = factorial($n);
echo "Факториал {$n}! = {$fact}\n\n";
echo "========================================\n";
echo "Задание 12: Генератор случайного пароля (Уровень 4)\n";
echo "========================================\n";
function generatePassword($length) {
// Набор символов: буквы в верхнем и нижнем регистре + цифры
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$password = '';
$charsLength = strlen($chars);
for ($i = 0; $i < $length; $i++) {
$randomIndex = rand(0, $charsLength - 1);
$password .= $chars[$randomIndex];
}
return $password;
}
$passwordLength = 8;
$generatedPassword = generatePassword($passwordLength);
echo "Сгенерированный пароль (длина {$passwordLength}): {$generatedPassword}\n\n";
?>