Карма: -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
|
Найти среднее арифметическое:
<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 секунды добавил
// 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 секунды добавил
// vjt tak?
$numbers = $a+ $b+ $c;
$middle = array_sum($numbers)/ count($numbers);
echo $middle;
Быстро читать про массивы ^^ Спустя 4 минуты 59 секунд добавил надо так Спустя 7 минут 15 секунд добавил Ну или если ты хочешь брать из формы то так:
<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
|
|
|
|
|
|
Записан
|
|
|
|
|
Timur ↓
|
 |
|
30 Июнь, 2009, 06:02:04 , спустя 3 часа 4 минуты 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
NullPointerException
Группа: в ухо Карма: 56
Сообщений: 1009 Сила слова: 5.55
|
пиздец
|
|
|
|
|
Записан
|
|
|
|
|