Como en Perl redondear un número hasta el entero más cercano en la parte grande

La tarea. En Perl programa tiene la variable en la que se encuentra el número. Desea redondear su a redondear al alza.

He aquí algunos ejemplos de valores. Todos estos números deben convertirse en el número de 11:

  • 10.001
  • 10.4
  • 10.5
  • 10.99
  • 11

La decisión de utilizar la función ceil

La mejor manera de solucionar este problema es utilizar la función ceil de la biblioteca de POSIX.

La biblioteca POSIX viene con Perl, así que si usted tiene un Perl, esta biblioteca vez está disponible, además no es necesario instalar nada.

He aquí un ejemplo de programa:

▶ Run
#!/usr/bin/perl

use POSIX;

my $number = 10.3;

print ceil($number);

El programa mostrará en pantalla el número 11.

  • use POSIX; — conectado biblioteca POSIX. Una vez que hemos conectado esta biblioteca nos quedó dispone de varias funciones que se definen en esta biblioteca.
  • my $number = 10.3; — creamos una variable $number , y allí pusieron al número de 10.3.
  • print ceil($number); — utilizar la función ceil y visualiza el resultado de su trabajo.

La función de ceil (del inglés se traduce esta palabra como "techo") es bastante estándar. En muchos lenguajes de programación tienen una función con el mismo nombre y que funciona de la misma manera.

Además de la función ceil todavía tiene la función de floor ("sexo"), que redondea un número hasta el entero más cercano hacia abajo. Es decir, en el caso de números no negativos simplemente corta toda la parte fraccionaria.

El trabajo en el caso de los números negativos

La función de ceil para los números negativos funciona de la misma manera como para números positivos — redondea un número hasta el entero más cercano en la parte grande.

En el caso de los números negativos, esto significa que la función sólo cortará toda la parte fraccionaria.

Todos estos números cuando se utiliza la función ceil para que se conviertan en el número de -5:

  • -5
  • -5.1
  • -5.5
  • -5.9

Temas relacionados

Otros articulos