Estas en el tema de Formato de numeros en el foro de Programación General en Foros del Web. Hola a todos (otra vez) mi prblema es que tengo que redondear numeros, por ejemplo, 24.98 tiene que convertirlo a 25.00, espero que alguien pueda ...
Hola a todos (otra vez) mi prblema es que tengo que redondear numeros, por ejemplo, 24.98 tiene que convertirlo a 25.00, espero que alguien pueda ayudarme
Yo primero haría un split para separar el número entero del decimal y luego con un if me fijo si el decimal empieza con un número mayor a 5 que le sume uno al entero
my ($entero,$decimales) = split(/\./,$numero);
#tomamos el primer decimal
my $decimal = chop($decimales);
if ($decimal > 5){
$entero++;
}
Espero que te sirva
PD: Fíjate que chop devuelve la última letra, hay otra función que devuelve la primera