Задача №1 Сумма N случайных чисел

Задача из списка

<?php
/*Вывести на екран сумму N случайных чисел*/
function GetRandomNumbersSumm($N)
{
    echo "Задача №1" . "<br>";
    $summ = 0;
    for($count = 0; $count < $N; $count++){
        $nextNumber = rand(1, 10);
        $summ = $summ + $nextNumber;
    }
    return $summ; 
}
echo GetRandomNumbersSumm(10); 
?>

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

В этой и всех остальных задачах:

  1. отступ сразу внутри
    <?php

    не нужен, это по сути не новый блок, слишком накладно в смысле ширины экрана сдвигать вообще весь код даже никуда не вложенный.

  2. Укажите в заголовках задач "что собственно происходит" -- пункт 5 отсюда

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

vedro-compota's picture

сделайте так чтобы функция просто возвращала значение суммы, побочный же эффект (вывод результата) оказывайте в вызывающем коде
-- старайтесь так делать во всех задачах, где это возможно (перепроверьте их)

В данном случае, конечно, придётся убрать/закомментировать вывод промежуточных значений (хотя при отладке это и полезно, но тут нас уже интересует результат)

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

Voronve's picture

Исправил. Надеюсь, что понял вас правильно

vedro-compota's picture

в принципе да, если не считать строки:

echo "Задача №1" . "<br>";

в остальном да -- вывод (побочный эффект) происходит вне функции. Задача засчитана.

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