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:
  1. M_PI  = 3.14159265358979323846 // pi   
  2.   
  3.  // The following were added in PHP 4.0.0   
  4.  M_PI_2 = 1.57079632679489661923 // pi/2   
  5.  M_PI_4 = 0.78539816339744830962 // pi/4   
  6.  M_1_PI = 0.31830988618379067154 // 1/pi   
  7.  M_2_PI = 0.63661977236758134308 // 2/pi   
  8.  M_SQRTPI = 1.77245385090551602729 // sqrt(pi) (Only in PHP 4.0.2+)   
  9.  M_2_SQRTPI = 1.12837916709551257390 // 2/sqrt(pi)