if ($firstNumber % 2 == 0 && $secondNumber % 2 == 0) {
echo '<br>', max($firstNumber, $secondNumber) / min($firstNumber, $secondNumber);
} else {
echo '<br>', max($firstNumber, $secondNumber) - min($firstNumber, $secondNumber);
}
Не надо переусложнять условия.
И не надо использовать точку в echo: выводимые значения перечисляются через запятую.
Денис 1337Знаток (443)
1 день назад
Спасибо за ответ, просто я пытаюсь экспериментировать.
А вообще можно ли с помощью операторов условий написать программу, чтобы она работала так, как я задумал выше?
То есть например я добавлю первой переменной значение 70 а у второй оставлю 41.
Потому что изначально я давал переменным значения через rand(x1,x2) и хотел написать программу для всех возможных исходов.
Сделал небольшую программу, однако она работает не так как мне нужно.
По задумке, от большего должно отниматься меньшее, но почему у меня работает все наоборот?
Я подозреваю, что это из за оператора or в 13 строчке, если это так , то как тогда мне стоит отредактировать программу, чтобы выполнялось два этих условия