|
|
|
| Народ, подскажите плз есть ли готовая функция которая вычесляет число в заданой степени?
в инете нашол вот такой код он адекватный ?
function sqr($a,$b)
{
define ('cont',$a);
for ($i=1;$i<$b;$i++)
{
$a=$a*($a/$a*cont);
}
echo $a;
}
|
| |
|
|
|
|
|
|
|
для: Богданн
(24.07.2011 в 22:30)
| | Есть функция pow (). | |
|
|
|
|
|
|
|
для: MHz
(24.07.2011 в 22:33)
| | а код свыше тож можна юзать или он будет тормознутым? | |
|
|
|
|
|
|
|
для: Богданн
(24.07.2011 в 22:36)
| | Я думаю не существенно, но разница конечно будет. | |
|
|
|
|
|
|
|
для: MHz
(24.07.2011 в 22:39)
| | ясно спс | |
|
|
|
|
|
|
|
для: Богданн
(24.07.2011 в 22:36)
| | Возьмите да засеките, что быстрее) Вставьте в скрипт таймер,и возведите что-нибудь типа 12^15 сначала так, а потом эдак. Если получится меньше секунды, то 12^20 =) | |
|
|
|
|
|
|
|
для: Киналь
(24.07.2011 в 23:01)
| | оо, а где такой таймер достать, буду очень признателен. | |
|
|
|
|
|
|
|
для: Богданн
(24.07.2011 в 23:05)
| | Не надо его доставать, он нематериальный=) С помощью microtime() получаете время в начале скрипта и в конце, потом вычитаете одно из другого. | |
|
|
|
|
|
|
|
для: Киналь
(24.07.2011 в 23:08)
| | ))) спасибо | |
|
|
|
|
|
|
|
для: Богданн
(24.07.2011 в 22:30)
| |
ToPower (x ; p)
{
a = x;
for ( ; p >1; p--)
{
a = a*x;
}
return a;
}
|
Вот как-то так писал на с++. В пхп я не очень силен, поэтому, чтобы не вводить никого в заблуждение своими ошибками я оставил с++.
Объяснение:
x - переменная, заданное число
р - переменная, заданная степень
а - переменная
Хотя, нет. Попробую на пхп. Если что, исправьте, пожалуйста
<?php
function to_power ($x, $p)
{
$a = $x;
for ( , $p >1, $p--)
{
$a = $a * $x;
}
return $a;
}
?>
|
| |
|
|
|
|
|
|
|
для: TIGRUS
(25.07.2011 в 00:59)
| | В C++ тоже есть функция pow(). | |
|
|
|
|
|
|
|
для: MHz
(25.07.2011 в 03:08)
| | Не знал. Я до этого в учебнике еще не дошел) | |
|
|
|
|
|
|
|
для: TIGRUS
(25.07.2011 в 14:12)
| | я уже написал
думаю норм
<?php
function step($a,$b)
{
define ('cont',$a);
for ($i=1;$i<$b;$i++)
{
$a=$a*cont;
}
return $a;
}
echo step(3,6);
?>
|
кстате, когда составил эту програмку наконецто доперло зачем нужны константы.
Спасибо | |
|
|
|