Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2005, 11:16
Avatar de monoswim
monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
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
__________________
Esteban Quintana