PHP | Función pi( )

Al resolver problemas matemáticos, a menudo nos encontramos con preguntas que requieren el valor de π. Insertar manualmente el valor de PI (π) puede llevar mucho tiempo y ser erróneo. Tampoco se considera una buena práctica de programación. Para resolver este problema, una función integrada de PHP pi() viene en ayuda.

La función pi() en PHP se usa para devolver el valor de π. Además, M_PI es un PHP constante con nombre que otorga un valor idéntico al devuelto por la función pi(). Es un poco más rápido que la función pi().

Algunas otras constantes nombradas predefinidas relacionadas con π son:

  • M_PI_2 : Describe π/2. Su valor es 1.570796.
  • M_PI_4 : Describe π/4. Su valor es 0,785398.
  • M_1_PI : Describe 1/π. Su valor es 0.318309.
  • M_PI : Describe π. Su valor es 3.141592.
  • M_2_PI : Describe 2/π. Su valor es 0.636619.
  • M_SQRTPI : Describe sqrt(π). Su valor es 1.772453.
  • M_2_SQRTPI : Describe 2/sqrt(π). Su valor es 1.128379.

Sintaxis:

float pi()

Parámetros : Esta función no acepta ningún parámetro.

Valor devuelto: Devuelve un valor de punto flotante que es un valor aproximado de PI.

Ejemplos:

Input : echo(pi())
Output : 3.1415926535898

Input : echo M_PI
Output : 3.1415926535898

Los siguientes programas ilustran la función pi() en PHP:

  1. Cuando se usa la función pi():

    <?php
      
    echo(pi());
      
    ?>

    Producción:

    3.1415926535898
  2. Cuando se usa M_PI para encontrar el valor de PI:

    <?php
      
    echo M_PI;
      
    ?>

    Producción:

    3.1415926535898

Puntos importantes a tener en cuenta:

  • La función pi() se puede usar para devolver el valor de π.
  • M_PI es una constante con nombre que es ligeramente más rápida que la función pi().
  • La función pi() devuelve el valor de pi como flotante.

Referencia :
http://php.net/manual/en/function.pi.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *