Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Одна и та же формула считает по разному в Excel и PHP (http://forum.oszone.net/showthread.php?t=188983)

Artem-Samsung 21-10-2010 18:06 1524175

Одна и та же формула считает по разному в Excel и PHP
 
33*((14.98*(3.20/0.40)^0.666)^(-0.78))

Забиваю в Excel
= 33*((14.98*(3.20/0.40)^0.666)^(-0.78))
результат : 1.3566803632

В php:
$dn50 = 33*((14.98*(3.20/0.40)^0.666)^(-0.78));
echo "<p>".$dn50."</p>";
Результат: 3927

Мистика :)

Coutty 21-10-2010 18:39 1524210

И Спаситель ответил: "Спокойно, Андрей, никакого секрета здесь нет."

В PHP операция "крышка" ( ^ ) означает XOR (побитовое исключающее или), а не возведение в степень.
Для возведения в степень используется pow()


Время: 06:16.

Время: 06:16.
© OSzone.net 2001-