#php
#php
Вопрос:
Я хочу создать приложение, которое показывает умножение, сложение, вычитание и деление с 2 случайными числами. Я создал функцию, которая показывает случайные числа:
function Numbers() {
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(1,10));
}
Numbers();
Может кто-нибудь объяснить мне, как я могу заставить его идти /- и x друг друга?
Теперь я изменил свой код на это:
function Numbers() {
$Number1= echo(mt_rand() . "<br>");
$Number2= echo(mt_rand() . "<br>");
$Number1 $Number2;
$Number1 - $Number2;
$Number1 / $Number2;
}
Numbers();
Комментарии:
1. Вы спрашиваете, как добавить одно значение к другому?
Для этого есть оператор:
echo 2 3;
2. Если вам нужны 2 случайных числа, почему ваша функция отображает 3?
3. Измените функцию, чтобы сгенерировать ОДНО число и вернуть его, иначе как вы собираетесь что-то делать с этими числами
4. @u_mulder я теперь меняю код? ты имеешь в виду вот так?
5. передайте требуемое
-/*
в параметре (<input name="action" ....>
), если это форма, а затем используйте переключатель для выполнения требуемого действия.switch ($actions) { case ' ' : ...
Ответ №1:
Вот пример для сложения, остальное вы выясняете сами:
$a = mt_rand();
$b = mt_rand();
echo "$a $b = " . ($a $b);
Комментарии:
1. ооо, теперь я понимаю, я все делал неправильно
Ответ №2:
function printRnd()
{
$a_ = rand(1,10);
$b_ = rand(1,10);
echo "a={$a_}, b={$b_}<br><br>";
$plus_ = $a_ $b_;
$minus_ = $a_-$b_;
$multi_ = $a_*$b_;
$divid_ = $a_/$b_;
echo "a b={$plus_}<br>";
echo "a-b={$minus_}<br>";
echo "a*b={$multi_}<br>";
echo "a/b={$divid_}<br>";
}
printRnd();