|
|
|
| Доброго всем времени!
Встала необходимость написать алгоритм вычисления некоторой функции, подскажите пожалуйста как лучше реализовать?
<?php
function direct_angle($xa, $ya, $xb, $yb)
{
global $a, $lm;
$xm = $xa - $xb;
$ym = $ya - $yb;
$tga = $ym/$xm;
$a = atan($tga);
$lm = sqrt($xm*$xm + $ym*$ym);
}
return direct_angle(12, 20, 10, 4);
echo "Alfa = $a, Lм = $lm";
?>
|
Спасибо:) | |
|
|
|
|
|
|
|
для: julpierto
(08.12.2011 в 18:06)
| | А представленный вариант чем-то не устраивает? | |
|
|
|
|
|
|
|
для: cheops
(08.12.2011 в 18:53)
| | Запускаю его в терминале линукса, посчитанные значения не выводятся. Написал проверочный "hello world" - надпись выводится. | |
|
|
|
|
|
|
|
для: julpierto
(08.12.2011 в 18:59)
| | А "return" зачем ставить? | |
|
|
|
|
|
|
|
для: Drago
(08.12.2011 в 19:45)
| | Давно не обращался к php, кое-что подзабыл - исправил на echo, на apache нормально работает.
Спасибо. | |
|
|
|
|
|
|
|
для: julpierto
(08.12.2011 в 18:06)
| |
<?php
function direct_angle($xa, $ya, $xb, $yb)
{
global $a, $lm;
$xm = $xa - $xb;
$ym = $ya - $yb;
$tga = $ym/$xm;
$a = atan($tga);
$lm = sqrt($xm*$xm + $ym*$ym);
return array(
'a' => $a,
'lm' => $lm
);
}
$da = direct_angle(12, 20, 10, 4);
echo "Alfa = {$da['a']}, Lм = {$da['lm']}";
?>
|
| |
|
|
|
|
|
|
|
для: sl1p
(08.12.2011 в 21:07)
| | Спасибо, sl1p \o/
Вроде понял теперь разницу между return & echo ) | |
|
|
|