ugrás a tartalomhoz

PHP matematika

simisoma · 2017. Nov. 19. (V), 10.53
Sziasztok,

hogy tudok php-ben pontos PI-vel számolni illetve hogy tudok egy számot x-dig-re emelni.

A kör területszámításában pl minden van art segítenétek PHP-be leírni:

T = r négzeten * PI



Köszi!
 
1

Megvan

simisoma · 2017. Nov. 19. (V), 16.23
Köszi, megvan.

Pi: M_1_PI
Négyzerte emelés: pow(x,2);
2

Nem jó!

Pepita · 2017. Nov. 20. (H), 13.28
Nem olvastad el, manual-ban ott van felhasználói jegyzetként, hogy az M_1_PI konstans értéke 1 / PI = 0.31830988618379 (php.ini beállítástól függ, hogy mennyire pontos).
Ehelyett kör területhez az M_PI konstans kell neked, vagy a pi() függvény.
Itt a konstanslista a kézikönyvből:
M_PI  = 3.14159265358979323846 // pi 

 // The following were added in PHP 4.0.0 
 M_PI_2 = 1.57079632679489661923 // pi/2 
 M_PI_4 = 0.78539816339744830962 // pi/4 
 M_1_PI = 0.31830988618379067154 // 1/pi 
 M_2_PI = 0.63661977236758134308 // 2/pi 
 M_SQRTPI = 1.77245385090551602729 // sqrt(pi) (Only in PHP 4.0.2+) 
 M_2_SQRTPI = 1.12837916709551257390 // 2/sqrt(pi)