ForHosting KIT · Matemáticas

Redondeo half-up a N decimales

3,14159 redondeado a 2 decimales es 3,14, y 2,5 redondeado a un entero es 3. Elija cuántos decimales conservar, de 0 a 15, y obtenga el resultado con la regla escolar del medio hacia arriba, también con negativos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
3,14159
Decimales
2
Obtiene
Redondeado
3,14

El redondeo half-up es la regla que la mayoría aprendió en la escuela: observe el primer dígito que se descarta y, si vale cinco o más, aumente en uno el último dígito conservado; si no, déjelo. Esta calculadora aplica esa norma a un número finito y a un recuento elegido de decimales, y devuelve el valor redondeado junto con las entradas limpias y una etiqueta de método para que los clientes documenten el contrato. Un empate como dos coma cinco a cero decimales pasa a tres, y menos dos coma cinco pasa a menos tres, porque el half-up se aleja de cero cuando la parte descartada es exactamente una mitad.

Cómo funciona el redondeo half-up a decimales

Parta de un número real finito y de un entero no negativo que indique cuántas cifras deben quedar después del punto decimal. Cero decimales significa el entero más cercano según half-up; dos decimales es el redondeo clásico de moneda; más decimales conservan detalle fraccionario para tablas científicas, hasta un máximo publicado de quince. Por dentro el solucionador escribe la entrada como cadena de dígitos decimales, con una expansión fiel de la notación científica, y examina el primer dígito descartado.

Si ese dígito es cuatro o menor, el prefijo conservado no cambia. Si es cinco o mayor, se suma una unidad al último lugar conservado, y el acarreo recorre los nueves de modo que nueve coma nueve nueve cinco a dos decimales se convierte en diez. El half-up trata una mitad exacta como señal de aumentar la magnitud: dos coma cinco a cero decimales pasa a tres, y menos dos coma cinco pasa a menos tres.

Esa es la regla escolar, la de Java RoundingMode.HALF_UP y la de Python decimal ROUND_HALF_UP. No es el redondeo del banquero, que enviaría dos coma cinco a dos y conservaría cifras pares en el empate. Tampoco es JavaScript Math.round sobre un flotante escalado, que en negativos en la mitad avanza hacia más infinito y puede perder una mitad por residuo binario, como uno coma cero cero cinco por cien.

Trabajar sobre dígitos decimales evita esas dos sorpresas.

Dónde aparece el redondeo half-up a decimales en el trabajo real

Las canalizaciones de finanzas y comercio redondean precios unitarios, líneas de impuesto y totales de factura a dos decimales antes de mostrarlos y antes de liquidar, de modo que las etiquetas de la interfaz y las filas del libro compartan un solo número. Las aulas y los exámenes necesitan un oráculo de confianza para empates de mitad y valores negativos, a fin de que las claves de corrección y las calculadoras del alumnado no diverjan entre dos coma cinco y el redondeo del banquero.

Los ingenieros de datos normalizan lecturas de sensores e importaciones CSV a un recuento fijo de decimales antes de calcular un hash o comparar filas, y así evitan igualdades frágiles causadas por colas binarias largas. Científicos y redactores de informes ajustan constantes como pi o medias medidas a un número publicado de decimales para que las tablas se lean sin fingir una precisión falsa. Esta página se dirige a quien busca redondeo, redondear a decimales o redondeo half-up de un solo número.

No convierte un decimal en un porcentaje, no reduce un valor a cifras significativas y no ajusta una cifra a la decena, centena o millar más cercanos: esas son otras intenciones de búsqueda y otras herramientas. Mantenga el número y el recuento de decimales dentro de los límites publicados, fije el campo rounded en las pruebas y obtendrá un resultado half-up reproducible para deberes, hojas de cálculo y workers de borde sin montar una biblioteca de aritmética decimal propia.

Totales de moneda y de líneas de factura

Redondee precios e impuestos a dos decimales con una regla half-up documentada antes de mostrar o liquidar, para que la interfaz y el libro compartan un solo número.

Claves de deberes y de exámenes

Compruebe empates de mitad y valores negativos contra un oráculo determinista, de modo que dos coma cinco y menos dos coma cinco no discrepen de la regla escolar half-up.

Limpieza masiva de sensores y CSV

Normalice columnas importadas a un recuento fijo de decimales antes de calcular un hash o comparar filas, para que las colas binarias largas no rompan las igualdades.

¿Qué regla de redondeo usa esta calculadora?

Half-up, también llamado alejamiento de cero en el empate. Cuando el primer dígito descartado es 5 o mayor, el último dígito conservado aumenta en magnitud. Así, 2.5 con places 0 pasa a 3, y −2.5 pasa a −3.

¿Qué ocurre si los decimales no son un entero no negativo?

Un places ausente, un recuento negativo, una fracción como 1.5 o un valor por encima de 15 se rechaza y no se factura.

¿Es lo mismo que JavaScript Math.round?

No. Math.round sobre un flotante escalado usa otro caso de mitad en los negativos y puede perder una mitad por residuo binario. Este solucionador trabaja sobre dígitos decimales y siempre aplica half-up.

¿Cuánto cuesta la calculadora de redondeo?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Cuántos decimales puedo conservar?

Cualquier número entero de 0 a 15. Con cero obtiene el entero más cercano, así que 2,5 pasa a 3; dos decimales son lo habitual para importes, y más decimales conservan detalle para valores científicos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/math/rounding

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/math/rounding \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":3.14159,"places":2}'
{
  "value": 3.14159,
  "places": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.rounding",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs1000000000000000
max_places15
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Los decimales deben ser un entero no negativo; un places ausente, negativo o fraccionario se rechaza con invalid_input y no se factura. Una llamada API correcta cuesta $0.002.

Cómo funciona el redondeo half-up a decimales

No hay semilla aleatoria, ni reloj de pared, ni llamada de red; entradas idénticas producen siempre el mismo JSON. Un value ausente, texto no numérico, NaN, Infinity y un places que no sea entero no negativo fallan con invalid_input y no se cobran.

Qué envía usted y qué recibe de vuelta

Comprobaciones típicas: tres coma uno cuatro uno cinco nueve con places dos da tres coma uno cuatro; dos coma cinco con places cero da tres; menos dos coma cinco con places cero da menos tres; uno coma dos dos cinco con places dos da uno coma dos tres. Use el formulario gratuito del navegador para deberes y vistas previas, y el mismo contrato desde scripts cuando necesite normalizar al por mayor antes de guardar o mostrar. Envíe un cuerpo JSON con dos campos obligatorios. value es el número finito a redondear; se aceptan los alias n, number, input, x, num y amount al cablear formularios o scripts. places es el recuento de dígitos decimales a conservar; debe ser un entero de cero a quince, y los alias decimals, precision, dp y decimal_places apuntan al mismo campo. Cada campo puede llegar como número JSON o como cadena numérica en notación decimal o científica ordinaria. Un campo ausente, una cadena vacía, un places fraccionario como uno coma cinco, un places negativo o un recuento por encima de quince fallan con invalid_input y nombran el campo culpable. Las magnitudes absolutas por encima de un billón americano se rechazan para que la expansión decimal quede en el rango seguro de doble precisión en el Worker y en el navegador. En caso de éxito el cuerpo repite el value limpio y el places entero, informa rounded como el resultado half-up en número JSON y fija method en half_up para que los clientes documenten la regla sin leer el código. El precio de las llamadas API correctas es la base publicada de $0.002 por item; los fallos de validación no consumen saldo prepago. Las solicitudes rechazadas usan siempre el código invalid_input para que los clientes ramifiquen sin interpretar errores quinientos de texto libre.

Dónde aparece el redondeo half-up a decimales en el trabajo real

Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por item correcto y la validación fallida no consume saldo.

¿Qué debe enviar usted?

Un número finito en value (alias n, number, input, x, num, amount) y un entero no negativo en places de 0 a 15 (alias decimals, precision, dp, decimal_places).

Ver la documentación completa del KIT →