Foros del Web » Programando para Internet » Javascript »

redondear hacia a bajo

Estas en el tema de redondear hacia a bajo en el foro de Javascript en Foros del Web. hola a todos, tengo una pequeña duda, quiero redondear un numero ENTERO hacia a bajos es decir: si el numero es 11 ...... redondea a ...
  #1 (permalink)  
Antiguo 10/02/2009, 20:13
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 4 meses
Puntos: 0
redondear hacia a bajo

hola a todos, tengo una pequeña duda, quiero redondear un numero ENTERO hacia a bajos es decir:

si el numero es 11 ...... redondea a 10
si es 15.........................redondea a 10
si es 19.........................redondea a 10
si es 29.........................redondea a 20
si es 29,999999............rodondea a 20

Como puedo hacer eso con numero enteros?????
  #2 (permalink)  
Antiguo 10/02/2009, 20:42
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Respuesta: redondear hacia a bajo

mmm: http://www.webestilo.com/javascript/js12.phtml
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
  #3 (permalink)  
Antiguo 10/02/2009, 23:04
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: redondear hacia a bajo

Hola:

Parece que tan solo debes dividir por 10 y su parte entera multiplicarla por 10...

resultado = parseInt(n / 10) * 10;

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 12/05/2012, 12:44
 
Fecha de Ingreso: abril-2012
Mensajes: 87
Antigüedad: 12 años
Puntos: 1
Respuesta: redondear hacia a bajo

Como puedo hacer para que cuando me envie la coneversion de esto, solo me de el numero entero y no redondee a lo alto o lo bajo.

Código Javascript:
Ver original
  1. <script>
  2. function CambiarDersus()
  3. {
  4.     var vp;
  5.         var maximo;
  6.         var Titanios;
  7.         maximo=document.forms['cambiar'].maximo.value;
  8.         if (isNaN(document.forms['cambiar'].amount.value))
  9.         {
  10.             document.forms['cambiar'].amount.value.focus();
  11.             return false;
  12.         }
  13.         if(document.forms['cambiar'].amount<=0)
  14.         {
  15.            alert("Error:\nIntroduzca una cantidad.");
  16.            document.forms['cambiar'].amount.value.focus();
  17.            return false;
  18.         }
  19.     vp=document.forms['cambiar'].amount.value;
  20.    
  21.     Titanios=vp * 100;
  22.         if(Titanios>maximo * 100)
  23.         {
  24.             Titanios= maximo * 100;
  25.         }
  26.     document.forms['cambiar'].Titanios.value=Titaneos;
  27. }
  28. </script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 23:29.