Учебные задачи -- PHP. Задача №3
Primary tabs
Задача из списка
<?php
/*Вывести на экран N случайных чисел (каждое с новой строки). Для каждого числа,
начиная со второго, рядом выводить - больше ли оно предыдущего или меньше. */
function compareNumber($n)
{
$first_value = rand();
echo $first_value, '<br>';
for ($i = 1; $i <= $n; $i++){
$second_value = rand();
if ($first_value < $second_value){
echo "$first_value меньше $second_value", '<br>';
}
elseif ($first_value > $second_value){
echo "$first_value больше $second_value", '<br>';
}
else{
echo "$first_value равно $second_value", '<br>';
}
$first_value = $second_value;
}
}
compareNumber(3);- Log in to post comments
- 6245 reads
vedro-compota
Mon, 10/07/2019 - 15:04
Permalink
замечания
проверьте форматирование и пробелы перед фигурными скобками
_____________
матфак вгу и остальная классика =)
den123
Tue, 10/15/2019 - 23:13
Permalink
Правка
<?php function compareNumber($n) { $first_value = rand(); echo $first_value, '<br>'; for ($i = 1; $i <= $n; $i++) { $second_value = rand(); if ($first_value < $second_value) { echo "$first_value меньше $second_value", '<br>'; } elseif ($first_value > $second_value) { echo "$first_value больше $second_value", '<br>'; } else { echo "$first_value равно $second_value", '<br>'; } $first_value = $second_value; } } compareNumber(3);vedro-compota
Wed, 10/16/2019 - 17:51
Permalink
замечание
для:
работает неверно, делает сравнение, хотя должно выводиться просто одно число.
_____________
матфак вгу и остальная классика =)
den123
Wed, 10/16/2019 - 20:21
Permalink
Правка
<?php function compareNumber($n) { $first_value = rand(); echo $first_value, '<br>'; for ($i = 2; $i <= $n; $i++) { /*изменил первоначальное значение $i*/ $second_value = rand(); if ($first_value < $second_value) { echo "$first_value меньше $second_value", '<br>'; } elseif ($first_value > $second_value) { echo "$first_value больше $second_value", '<br>'; } else { echo "$first_value равно $second_value", '<br>'; } $first_value = $second_value; } } compareNumber(1);vedro-compota
Tue, 10/29/2019 - 22:48
Permalink
решение засчитано, но на
решение засчитано, но на будущее - лучше брать числа из диапазона (напр. от нуля до 100), чтобы визуально было видно какое больше, иначе проверять не очень удобно.
_____________
матфак вгу и остальная классика =)
den123
Tue, 10/29/2019 - 23:18
Permalink
Если честно, то при проверке
Если честно, то при проверке так и делал. Как сюда выложил решение без диапазона - не знаю