Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 23 Май, 2012, 11:41:11

Страниц: [1]
Печать
Автор Тема: Среднее арифметическое  (Прочитано 1555 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AdmBuxonly    ↓ 
30 Июнь, 2009, 01:38:04
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Ребят, как можно найти среднее арифметическое с помощью РНР? К примеру, имеются 10 чисел, из которых нужно нати среднее число. Как организовать в виде кода?
 
Понятно, что придется исп. форму.
Записан
phpdude    ↓ 
30 Июнь, 2009, 01:40:51 , спустя 2 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66


Ребят, как можно найти среднее арифметическое с помощью РНР? К примеру, имеются 10 чисел, из которых нужно нати среднее число. Как организовать в виде кода?
 
Понятно, что придется исп. форму.
$middle = array_sum($numbers)/count($numbers);
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
AdmBuxonly    ↓ 
30 Июнь, 2009, 01:47:33 , спустя 6 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

PHP
Найти среднее арифметическое:
<form action="" method="post" name="post">
Введите число:
<input name="a" type="text">
 
<br><br>
<input name="subar" type="submit" value="Найти">
 
</form>
<?php
 
// из формы получили
$a = 5;
$b = 10;
$c = 8;
// Как дальше?
 

 
?>
 
Записан
phpdude    ↓ 
30 Июнь, 2009, 01:50:33 , спустя 3 минуты
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

ни вроню не слова пока аватарку не поменяешь :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
artoodetoo    ↓ 
30 Июнь, 2009, 01:55:54 , спустя 5 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

AdmBuxonly, отвратительная аватара
 
edited: о, на человека стал похож
Записан
AdmBuxonly    ↓ 
30 Июнь, 2009, 01:55:35 , спустя
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

Все поменял... Это я ))))
Записан
phpdude    ↓ 
30 Июнь, 2009, 01:55:42 , спустя 7 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20781
Сила слова: 1.66


AdmBuxonly, отвратительная аватара
ты про новую?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
artoodetoo    ↓ 
30 Июнь, 2009, 01:56:33 , спустя 51 секунду
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

не, он какраз поменял. новая по крайней мере не шевелится
Записан
AdmBuxonly    ↓ 
30 Июнь, 2009, 02:01:47 , спустя 5 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -1
Сообщений: 369
Сила слова: -0.27

У меня будет файл обработчик, в который будут заносится результаты формы. Будет проходить обработка и вывод ар.ч.
Спустя 1 минуту 54 секунды добавил

PHP

// vjt tak?
 
$numbers = $a+$b+$c;
 
$middle = array_sum($numbers)/count($numbers);
 
echo $middle;
 
Записан
AndryG    ↓ 
30 Июнь, 2009, 02:18:30 , спустя 16 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 1
Сообщений: 233
Сила слова: 0.43

1 Среднее предполагает, что чисел несколько ... а на форме один инпут ... значит или кучу инпутов надоть творить или вводить числа через разделитель (;)
2 Как ты из формы смог получить а б и ц , если на форме только один инпут А ?! (дальше см. 1)
 
3. $numbers = $a+$b+$c;    --- вернет ЧИСЛО
 
4. array_sum($numbers)  -- а тут нужен МАССИВ ... да и потом ... Намберз -- это и так уже сумма :-) ... итог .. БРЕД
 
Тебе надоть:
получить строку, в которой числа разделены ... почитать про explode (кажись) .. ну и дальше по тексту
 

Записан
rider-sx    ↓ 
30 Июнь, 2009, 02:35:31 , спустя 17 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18


У меня будет файл обработчик, в который будут заносится результаты формы. Будет проходить обработка и вывод ар.ч.
Спустя 1 минуту 54 секунды добавил

PHP

// vjt tak?
 
$numbers = $a+$b+$c;
 
$middle = array_sum($numbers)/count($numbers);
 
echo $middle;
 
Быстро читать про массивы ^^
Спустя 4 минуты 59 секунд добавил
надо так
PHP

$numbers = array (
'1', '2', '124', '1244', '1422');
 
$middle = array_sum($numbers)/count($numbers);
 
echo $middle;
 
Спустя 7 минут 15 секунд добавил
Ну или если ты хочешь брать из формы то так:
PHP

<form action="./sum.php" method="POST">
Введите числа через запятую:<input type="text" name="numbers" value="<?php echo $_POST['numbers']; ?>"><br />
<input type="submit" value="отправить"><br />
 
<?php
if(!empty($_POST)) {
//Тут делаем из строки массив
$n = explode(",", $_POST['numbers']);
//Тут считаем среднее арифметическое
$middle = array_sum($n)/count($n);
//Тут выводим результат
echo "Результат: " . $middle;
}
?>
 
« Последнее редактирование: 30 Июнь, 2009, 02:35:31 от rider-sx » Записан

phpdude    ↓ 
30 Июнь, 2009, 02:56:51 , спустя 21 минуту 20 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

хуйня хуйня
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
rider-sx    ↓ 
30 Июнь, 2009, 02:57:45 , спустя 54 секунды
НЕ ХУЕТА! ХУЕТА!

drmmmmmm
Группа: Адекваты

Карма: 32
Сообщений: 2718
Сила слова: 1.18


хуйня хуйня
xDDD
Записан

Timur    ↓ 
30 Июнь, 2009, 06:02:04 , спустя 3 часа 4 минуты 19 секунд
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

пиздец
Записан
Страниц: [1]
Печать
 

Перейти в: