|
Скрипт арифметических действий на рнр
|
| Автор |
Сообщение |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
Добавлено: Пн, 06 Апр, 2009 18:31 Заголовок сообщения: Скрипт арифметических действий на рнр |
|
|
Надо написать скрипт арифметических действий на рнр.
В кратце: Есть несколько начальных данных, после их ввода нажимаем на кнопку "посчитать" и выводятся ответы в таблице
В общем надо што то типо
То есть код должен быть примерно таким:
Ввод a
Ввод b
Ввод c
$u = ($b * 4) + 5;
print "при а = $а";
print "$c";
Вот типо таково Не понимаю как сделать формы ввода и назначить им какие-то числа. В общем, кто знает подскажите плиз )) _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. SaPa 300 wmz в месяц не предел!Эксперимент! |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пн, 06 Апр, 2009 18:47 Заголовок сообщения: |
|
|
нифига не понял, пишу от винта..)
текстовые поля:
| Код: | | <input type='text' name='!HERE!'/> |
(применять внутри формы)
в PHP:
где !HERE! те самые "а, б, в, г"... _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
girafenok Два пингвиненка


Зарегистрирован: 17.11.2007 Сообщения: 333
11827 
|
Добавлено: Пн, 06 Апр, 2009 19:07 Заголовок сообщения: |
|
|
| Код: | <?php
if (isset($_POST['go']))
{
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$u = ($b * $c) + a;
print "при а = $а";
print "$u";
}
?>
<html>
..........
<form action="" method="POST">
<input type="text" name="a" value="5">
<input type="text" name="b" value="3">
<input type="text" name="c" value="4">
<input type="submit" name="go" value="Вычислить">
</form>
...............
</html> |
P.S. Написано на коленке, возможны ошибки... |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
Добавлено: Вт, 07 Апр, 2009 08:06 Заголовок сообщения: |
|
|
Еще такой вопрос, Надо Наибольшее число поделить на наименьшее.
Данны : $a и $b Надо наибольшее из этих чисел поделить на второе ( соответственно наименьшее) Кроме if else можно как нибудь написать это покороче?
Все таки решил делать спомощью if ))
Надо среди $Sk1 и $Sp1 найти максимальное значение и минимальное.
| Код: | if ($Sk1>$Sp1) echo "$S1max=$Sk1, $S1min=$Sp1";
else echo "$S1max==$Sp1, $S1min==$Sk1";
$fi1=$S1max / $S1min;
print "$S1max<br>$S1min"; |
Получается не то што надо, _________________ ЗАРАБОТАЙ !!! : У Вас есть сайт? На нем можно заработать. Даже если тиц и pr =0. SaPa 300 wmz в месяц не предел!Эксперимент! |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Вт, 07 Апр, 2009 13:28 Заголовок сообщения: |
|
|
Антон7
хее, а чего:
| Код: | | echo max($Sk1,$Sp1)/min($Sk1,$Sp1); |
...уже не жжот?) _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
Добавлено: Вт, 07 Апр, 2009 19:25 Заголовок сообщения: |
|
|
ну можно и так
echo $a>$b?$a/$b:$b/$a;
короче придумать что не получается по крайне мере это самый быстрый вариант
Да по хорошему там ещё нужна проверка что делитель не 0. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
Добавлено: Вт, 07 Апр, 2009 19:45 Заголовок сообщения: |
|
|
ну или можно такой вариант, если известно $a>0, $b >0:
| Код: |
$t=$a/$b;
echo $t>1?$t:1/$t;
|
правда никакого особого смысла по сравнению с прошлым в нем нет  _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Вт, 07 Апр, 2009 21:08 Заголовок сообщения: |
|
|
Веденин
че-то не читабельно..) _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
Добавлено: Ср, 08 Апр, 2009 06:24 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Веденин
че-то не читабельно..) |
Задание было как короче
Четабельность легко сделать например так:
| Код: | | echo ($a>$b)?($a/$b):($b/$a); |
 _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Сб, 18 Апр, 2009 20:12 Заголовок сообщения: |
|
|
Антон7
можно сделать все, было бы не лень  _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Антон7 Хостинг — это наше всё!


Зарегистрирован: 20.05.2007 Сообщения: 190
4445 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Вс, 19 Апр, 2009 12:34 Заголовок сообщения: |
|
|
Антон7
Отправил набросок _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
|