freeman0204
Новичок
Как можно найти среднее арифметическое ряда чисел? 3,6,9,13,16,19,23,26,29. Используя циклы.
Можно небольшой пример? Не могу понять сути...в цикле проходишь по всем цифрам и находишь среднее арифметическое![]()
Можно небольшой пример? Не могу понять сути...
foreach(ряд цифр)
{
//какое-то математическое действие
}
//ещё какое-то математическое действие
Написал вот такой код:http://school-assistant.ru/?predmet=matematika&theme=srednee_arifmeticheskoeКод:foreach(ряд цифр) { //какое-то математическое действие } //ещё какое-то математическое действие
$average = array(3, 6, 9, 13, 16, 19, 23, 26, 29);
foreach ($average as $key => $value) {
$average = $value / 9;
}
echo "Среднее арифметическое ряда чисел равно $average<br>";
посмотри внимательнее, у меня после foreach ещё какое-то математическое действие.Написал вот такой код:
Получается 3.2222222222222 что не верно. Я так понимаю здесь нужно использовать ассоциативный массив? Но в нем предполагается ключ и значение, например number => 3. А у меня просто ряд чисел. Нужно еще дописать и ключ? Как суммировать данные массива?PHP:$average = array(3, 6, 9, 13, 16, 19, 23, 26, 29); foreach ($average as $key => $value) { $average = $value / 9; } echo "Среднее арифметическое ряда чисел равно $average<br>";
и создать отдельный класс для математических функций, $math->sum($a,$b); $math->division($a,$b)Не слушай этих людей, они тебя плохому научат. Сначала нужно запилить интерфейс сервиса, который выполняет нахождение среднего арифметического, и написать спецификацию в PhpSpec. Напишешь — возвращайся сюда.
for ($z = 1, $summa = 0; $z <= 100; $z++) {
$summa += $z;
}
echo "Сумма всех чисел от 1 до 100 равна: $summa<br>";*/
Точно "создал" ? Мало того , что syntaxError, так ещё прям в коде написано, что считает не среднее, аВот например создал скрипт который считает среднее от 1 до 100.
Возможно без массива создать на цикле for такой скрипт о котором я говорил выше?PHP:for ($z = 1, $summa = 0; $z <= 100; $z++) { $summa += $z; } echo "Сумма всех чисел от 1 до 100 равна: $summa<br>";*/
Сумма всех чисел от 1 до 100 равна:
Я нахожу это нецелесообразным.и создать отдельный класс для математических функций, $math->sum($a,$b); $math->division($a,$b)