💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)

2024-01-28

Задачи на работу с условными операторами.

Задание

Напишите программу, которая будет определять случайное число от 1 до 10. Если это число четное, вывести на экран "число четное", если нечетное, то вывести соответствующую надпись.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
function odd_or_even($number): bool
{
if ($number % 2 === 0) {
return true;
} else{
return false;
}
}

$number = random_int(1, 10);
print_r((odd_or_even($number)) ? "число четное" : "число не четное");

Задание

Напишите игру "Больше - Меньше". Программа случайным образом загадывает какое-то число и ваша задача угадать это число. Если введенное пользователем число меньше загаданного, программа выдает это сообщение, если больше, то тоже соответствующее сообщение. Так должно происходить, пока пользователь не угадает загаданное программой число.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
function game(): string
{
$secret_number = random_int(0, 100);
while (true)
{
$player_number = readline("Введите число: \n");
if ($player_number == $secret_number)
{
return "Вы угадали!";
} elseif ($player_number > $secret_number)
{
print_r("Ваше число больше\n");
}
elseif ($player_number < $secret_number)
{
print_r("Ваше число меньше\n");
}
}
}

print_r(game());

Задание

Если переменная с числом больше нуля и меньше 5, то выведите 'Верно', иначе выведите 'Неверно'.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
$var = rand(-10, 10);
if ($var > 0 and $var < 5)
{
print_r("Верно");
} else
{
print_r("Неверно");
}

Задание

Если переменная с числом равна или 1 или 2 или 3, выведите 'Верно', иначе выведите 'Неверно'.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

<?php
$var = rand(-10, 10);
if ($var >= 1 and $var < 4)
{
print_r("Верно");
} else
{
print_r("Неверно");
}

Задание

Как правильно записать данное выражение, чтобы не возникало ошибки. Undefined variable: a ?

if($a === 1 && isset($a)) {}

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя info@maxed.pro

if(isset($a) && $a === 1) {}
💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)