Calculadora de densidad
Escriba dos de los tres valores, masa, volumen o densidad, y la calculadora obtiene el tercero: 10 kg en 2 m³ dan una densidad de 5 kg/m³. También le indica qué magnitud calculó, para distinguir lo medido de lo calculado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa m en kilogramos
- 10
- Volumen
- 2
- Densidad
- 5
- Resuelto
- density
La densidad es la masa por unidad de volumen: rho equivale a la masa dividida entre el volumen. Los cuadernos de laboratorio, las hojas de proceso y las tareas escolares reorganizan esa única definición para hallar la masa desconocida de una muestra, el volumen de un recipiente lleno de una sustancia conocida o la propia densidad cuando se miden masa y volumen. Esta capacidad acepta exactamente dos valores entre masa, volumen y densidad, despeja el tercero con aritmética de coma flotante determinista y devuelve la tríada completa junto con una etiqueta solved que indica qué campo se calculó.
Cómo leer la respuesta: tríada, marca solved y etiqueta de fórmula
Use solo la masa cuando una hoja de proceso solo necesita el peso de llenado a partir del volumen del depósito y la densidad del material. Use el volumen cuando las herramientas de embalaje o envío convierten una masa conocida de producto en una capacidad cúbica estimada bajo una densidad aparente declarada. Use la densidad cuando los controles de laboratorio o de aula comparan la masa y el volumen medidos con la densidad publicada de un material.
Las entradas siguen las mismas reglas de retención que otros elementos parse de KIT, y los resultados pueden fijarse en pruebas automatizadas con total seguridad, porque el algoritmo es plenamente determinista y no depende de datos externos.
Volumen cero, unidades y límites prácticos
Utilice la calculadora de densidad gratuita del navegador para demostraciones en clase, cuadernos de laboratorio y comprobaciones rápidas sin instalar una hoja de cálculo ni un CAS. La densidad cero se rechaza cuando la incógnita es el volumen, porque la masa dividida entre una densidad cero no está definida. Las magnitudes no finitas u out-of-range fallan del mismo modo, de modo que los workers nunca devuelven Infinity ni NaN.
Convierta las unidades antes de llamar: el motor no convertirá mililitros en metros cúbicos ni gramos en kilogramos por usted, lo que mantiene el contrato simple y transparente. Los autores que publican SDKs pueden mapear los campos de la tríada directamente a widgets de formulario que resaltan la cantidad resuelta: la misma disposición en tres columnas que ven los estudiantes cuando despejan la fórmula de la densidad a mano.
Qué puede hacer con ella
De masa y volumen de laboratorio a densidad
Los técnicos introducen la masa pesada y el volumen medido; la calculadora devuelve la densidad para controles de material, certificados de análisis y tablas del cuaderno de laboratorio.
Masa de llenado de un depósito a partir de la densidad
Las hojas de proceso multiplican la densidad conocida del material por el volumen del depósito o de la tubería para estimar la masa de llenado sin reescribir fórmulas de hoja de cálculo.
Práctica de la fórmula de la densidad en tareas
Estudiantes y correctores despejan cualquiera de las tres cantidades —masa, volumen o densidad— y reciben un error claro cuando el volumen se envía como cero por error.
Preguntas frecuentes
¿Cómo calculo la densidad a partir de la masa y el volumen?
La respuesta incluye density igual a la masa dividida entre el volumen, además de solved con el valor density.
¿Qué ocurre si el volumen es cero?
El volumen cero se rechaza porque ρ=m/V no está definida cuando el volumen es cero, y la llamada no se cobra.
¿Puedo despejar la masa o el volumen en lugar de la densidad?
Envíe siempre exactamente dos de los tres campos y omita la incógnita.
¿La calculadora de densidad es gratuita?
La herramienta del navegador funciona gratis en su dispositivo.
¿Convierte unidades como g/mL a kg/m³?
No. Utilice usted mismo unidades coherentes (por ejemplo, ambas SI o ambas cgs). El motor solo reorganiza ρ=m/V; la conversión de unidades queda fuera de su alcance.
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/chem/density-mass-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":10,"m":1}'const res = await fetch("https://api.kit.forhosting.com/chem/density-mass-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 10,
"m": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/density-mass-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 10,
"m": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/density-mass-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":10,"m":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":10,"m":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/density-mass-volume", 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
{
"mass": 10,
"m": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.density_mass_volume",
"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
El volumen cero se rechaza con un error invalid_input claro, porque la división entre cero no está definida en ρ=m/V.
Qué significa la densidad y qué dos campos debe enviar
La densidad rho se define como la masa m dividida entre el volumen V cuando la muestra se trata como uniforme. En el SI, la masa se expresa en kilogramos, el volumen en metros cúbicos y la densidad en kilogramos por metro cúbico; la misma álgebra sirve para gramos por centímetro cúbico o cualquier otro par coherente, porque el motor no convierte unidades: solo reorganiza los números que usted ya expresó de forma coherente. Los flujos típicos son: pesar una muestra y medir su volumen desplazado para obtener la densidad; multiplicar una densidad conocida por el volumen de un depósito para estimar la masa; o dividir la masa de un saco entre la densidad para estimar el volumen ocupado. Proporcione exactamente dos campos JSON entre mass, volume y density. Se aceptan alias: m o mass_kg para la masa; V, vol o volume_m3 para el volumen; rho, la letra griega rho, o d para la densidad. Las cadenas numéricas se interpretan igual que los números JSON. Si envía ninguna, una o las tres cantidades, la solicitud falla con invalid_input, de modo que nadie pueda sobrescribir por accidente un valor medido. Entradas idénticas producen siempre un JSON idéntico, porque el proceso es aritmética pura, sin red, sin semilla aleatoria y sin reloj.
Cómo leer la respuesta: tríada, marca solved y etiqueta de fórmula
Si la operación tiene éxito, la respuesta devuelve masa, volumen y densidad con un redondeo estable apto para snapshots, además de solved con el valor mass, volume o density según la cantidad que faltara en la solicitud. El campo formula es siempre la identidad Unicode rho igual a m entre V, y method es siempre density_mass_volume, de modo que los clientes puedan bifurcar sin inspeccionar formas. Los fallos de validación —incluidos pares incompletos, números no finitos, volumen cero y densidad cero al despejar el volumen— devuelven invalid_input y no se cobran después de que el motor rechace la solicitud. La calculadora de densidad gratuita del navegador es ideal para comprobaciones rápidas de tareas y estimaciones junto al banco de trabajo; la API prepagada a $0.002 por elemento correcto es el camino adecuado cuando un LIMS, un ERP o una plataforma de tutoría necesita un contrato estable bajo saldo KIT.
Uso de la API, errores de volumen cero, unidades y límites prácticos
Envíe un cuerpo JSON con exactamente dos de los tres campos mass, volume y density. Use la API prepagada cuando un sistema de inventario, un corrector de tareas de química, una cadena de control de calidad o una calculadora de procesos necesite el mismo despeje de ρ=m/V a $0.002 por elemento correcto. El volumen cero es siempre invalid_input, ya se proporcione como entrada o se produzca como resultado calculado a partir de una masa y una densidad incoherentes, porque la densidad no está definida para un volumen de muestra nulo según este contrato de producto. Combine este endpoint con herramientas de masa molar o de concentración cuando el siguiente paso sea estequiometría química, o con calculadoras de presión y fuerza cuando la densidad alimente la estática de fluidos.