Redondear a decimales
Redondee 3,14159 a dos decimales y obtendrá 3,14; a cuatro, 3,1416. Elija entre cero y quince decimales y vea el número antes y después, con la regla escolar de redondear la mitad alejándose del cero. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor
- 3,14159
- Decimales
- 2
- Antes
- 3,14159
- Después
- 3,14
- Redondeado
- 3,14
Redondear a un número fijo de cifras decimales es una de las primeras destrezas de precisión que se enseñan en matemáticas escolares, laboratorios de ciencias y el manejo cotidiano del dinero. Estudiantes, tutores y quien construye aplicaciones necesitan una respuesta clara que muestre la cifra original y el resultado redondeado, no una caja opaca que oculte qué cambió. Esta calculadora de redondeo a decimales acepta cualquier número finito y un contador entero de cifras de cero a quince, aplica el redondeo estándar mitad alejándose de cero y devuelve el valor antes y después para que usted pueda enseñar, corregir deberes o enlazar un campo de formulario con un contrato determinista.
Qué significa redondear a cifras decimales
Cuando usted redondea un número a N cifras decimales conserva N dígitos tras el punto decimal y decide si el último dígito conservado se mantiene o sube en uno. La decisión depende del dígito siguiente y de la regla de redondeo vigente. La práctica escolar y comercial estándar de esta herramienta es mitad alejándose de cero: si el primer dígito descartado es cinco o mayor, la magnitud de la parte conservada aumenta una unidad en el último lugar; si es cuatro o menor, los dígitos conservados permanecen.
Como ejemplo positivo, 3.14159 redondeado a dos cifras decimales da 3.14 porque el tercer decimal es uno, menor que cinco. El mismo número a cuatro cifras da 3.1416 porque el quinto dígito es nueve. Como ejemplo negativo, el 2.5 negativo redondeado a cero cifras decimales da el 3 negativo, porque los empates en la mitad se alejan de cero en lugar de acercarse.
Cero cifras significa el entero más cercano. El extremo siempre devuelve el original limpio como before y el resultado redondeado como after (y como rounded), de modo que quien aprende puede leer la transformación en una sola respuesta sin volver a escribir la entrada.
Dónde un redondeador a decimales aporta valor
Las aulas usan una calculadora de redondeo a decimales para que el alumnado compruebe dinero, medidas y respuestas de ciencias sin errores manuales en el dígito de la mitad. Los portales de deberes y los complementos LMS necesitan un oráculo determinista que marque 2.5 a cero cifras como 3 (o 3 negativo con entrada negativa) bajo una regla publicada, en lugar de depender de un capricho de Math.round del navegador que cambia según el lenguaje. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije before y after en las pruebas y obtendrá un redondeo reproducible para enseñanza, calificación y workers en el borde sin montar un sistema de álgebra simbólica completo.
Qué puede hacer con ella
Comprobaciones en clase y deberes
Permita que el alumnado introduzca un número y un contador de cifras, y compare los campos before y after con los ejemplos de subida en la mitad del libro.
LMS y corrección automática
Califique ítems de cifras decimales con un oráculo determinista que aplica mitad alejándose de cero y no cambia la regla a mitad de curso.
Formularios y fijación de pantalla
Fije entradas de dinero o medidas a dos o cuatro decimales antes de guardar y registre el valor original para auditoría.
Preguntas frecuentes
¿Qué regla de redondeo se usa?
Estándar mitad alejándose de cero: si el primer dígito descartado es 5 o mayor, la magnitud sube una unidad en el último lugar conservado. Los empates no van al par bancario.
¿Qué significa places igual a cero?
Cero cifras decimales significa redondear al entero más cercano. Por ejemplo 2.5 pasa a 3 y −2.5 a −3.
¿Cómo redondeo 3,14159 a dos decimales?
Escriba el número y pida dos decimales: el resultado es 3,14, porque la primera cifra que se descarta es un 1, menor que 5. Con cuatro decimales obtendría 3,1416, porque la cifra siguiente es un 9.
¿Cómo se redondean los números negativos?
Igual que los positivos, alejándose del cero en los casos de mitad. Así, -2,5 sin decimales pasa a -3 y -1,235 con dos decimales pasa a -1,24, porque la cifra descartada es un 5.
¿Cuántos decimales puedo conservar como máximo?
Hasta quince. La cantidad de decimales debe ser un número entero entre cero y quince; una cantidad como 2,5 o mayor que quince se rechaza con un mensaje claro en lugar de adivinarse.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/edu/round-to-places \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":3.14159,"places":2}'const res = await fetch("https://api.kit.forhosting.com/edu/round-to-places", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 3.14159,
"places": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/round-to-places",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 3.14159,
"places": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/round-to-places", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":3.14159,"places":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":3.14159,"places":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/round-to-places", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"value": 3.14159,
"places": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.round_to_places",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La misma lógica pura funciona gratis en el navegador y en la ruta API de pago, de modo que las demos de aula y las canalizaciones de producción nunca discrepan en un caso límite de subida en la mitad.
Qué significa redondear a cifras decimales
Quince cifras es el tope práctico para una visualización flotante estable en esta API.
Contrato de entrada, forma de la respuesta y errores
Places fuera de cero a quince, o places no enteros como 2.5, también fallan con un mensaje claro. Combine la respuesta con sus propias etiquetas de interfaz; este extremo no emite gráficos ni prosa paso a paso más allá de los campos message y formula. Envíe un cuerpo JSON con dos campos obligatorios: value, el número finito a redondear, y places, un entero de cero a quince inclusive. Value puede llegar como número JSON o como cadena numérica como "3.14159"; se aceptan los alias n, number, input, x y num si omite value. Places también puede enviarse como decimals, precision o dp. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity fallan con invalid_input y no se facturan. En caso de éxito el cuerpo incluye value y before (el original tras limpieza de coma flotante), places, after y rounded (el mismo número redondeado con dos nombres para la pantalla y para clientes API que esperan un solo campo de resultado), method en half_away_from_zero, una cadena corta de fórmula y un mensaje legible con las cifras antes y después. Ejemplo: value 3.14159 y places 2 produce before 3.14159 y after 3.14. Ejemplo: value negativo 1.235 y places 2 produce after negativo 1.24 porque el tercer decimal es cinco y la regla se aleja de cero.
Dónde un redondeador a decimales aporta valor
Las migraciones de hojas de cálculo y los validadores de formularios suelen necesitar fijar valores de pantalla a dos o cuatro decimales antes de guardar; llamar a una API de parseo pequeña evita reimplementar casos límite en cada pila. Como la implementación es parse de nivel A puro, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cómo redondeo un número a cifras decimales?
Envíe un value finito y un places entero de 0 a 15. La API devuelve before (original) y after/rounded con mitad alejándose de cero.
¿Qué entrada se rechaza?
Falta de value o places, texto no numérico, NaN, Infinity y places fuera de 0–15 fallan con invalid_input y no se facturan.
¿Cuánto cuesta la herramienta de redondeo a decimales?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.