04/05/2013, 12:54
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 139
Antigüedad: 18 años, 3 meses Puntos: 14 | |
Respuesta: Redondear También podría crearse una función denominada redondear en la que tenga un argumento opcional con el número de cifras significativas a usar para el redondeo, y dividiendo la cifra en una matriz:
Por ejemplo la llamada a la función sería:
var miCifra = 1007;
redondear(miCifra,1); //Esto podría dar como resultado 1000 o 1010 según se redondea al alza o a la baja.
redondear(miCifra,2); //Esto provocaría 1000 o 1100 de la misma forma, ya que al evaluar las dos últimas cifras el rango es mayor.
Y así sucesivamente, entonces mediante el argumento opcional puede controlar el tipo de redondeo, y si es al alza o a la baja (ésto bien podría hacerse con un tercer argumento para ver hacia dónde quiere redondear).
Saludos cordiales.
Francisco J. |