Задача №2 Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]

Прошу указать на недостатки
Задача из этого списка.


<?php

$N = 15;//Кол-во случайных чисел.
$total = 0;

echo " N-ое число случайных чисел в диапазоне от -21 до 35 равно: ", "<BR>"; 

for ($i = 0; $i < $N; $i++) {
    
    $total = rand(-21, 35);
    
    echo $total, "<BR>";
     }

?>

vedro-compota's picture

По оформлению:

  1. Измените ключевый слова (все стандартные можно удалить)
  2. Закрывающая фигурная скобка тут:
    for ($i = 0; $i < $N; $i++) {
         
        $total = rand(-21, 35);
         
        echo $total, "<BR>";
         }
    

    должны быть на уровне начала блока -- в данном случае начала слова for -- это к вопросу об оформлении кода.

  3. Теги h2 и h3 используйте только для заголовков/подзаголовков если вы пишите что-то длинное (я сам удалю их в этот раз)

По по решению:

  1. Оформите решение ниже в качестве второго варианта в виде функции, на вход которой передаётся число N, а она в своем теле уже выводит на экран указанные в условии задачи значения.

_____________
матфак вгу и остальная классика =)

sid's picture


<?php

function cout_Number($N)
{
$total = 0;

echo " N-ое число случайных чисел в диапазоне от -21 до 35 равно: ", "<BR>"; 

    for($i = 0; $i < $N; $i++) {
       $total = rand(-21, 35);
       echo $total, "<BR>";
    }
}

$N = 15;
echo cout_Number($N);

?>

vedro-compota's picture

function cout_Number($N)
{
 
$total = 0;
 
echo " N-ое число случайных чисел в диапазоне от -21 до 35 равно: ", "<BR>"; 
 
    for($i = 0; $i < $N; $i++) 
 {
       $total = rand(-21, 35);

       echo $total, "<BR>"; 
    }
}
 
$N = 15;
echo cout_Number($N);

Вложенный for форматируем на 1 таб.
По поводу его открывающей фигурной скобки замечание
такое же как тут.

_____________
матфак вгу и остальная классика =)