Calculadora ley de Avogadro
Prevea el nuevo volumen de un gas cuando solo cambia la cantidad de gas: 2 litros con 1 mol pasan a 6 litros con 3 mol, a la misma temperatura y presión. Si duplica los moles, el volumen se duplica. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- V1
- 2
- N1
- 1
- N2
- 3
- V2
- 6
- Razón
- 3
- Ley
- avogadro
- Condiciones
- constant temperature and pressure
Una calculadora de la ley de Avogadro convierte el volumen inicial y un cambio en la cantidad de gas en el volumen final que se espera cuando la temperatura y la presión se mantienen fijas. Problemas de gas ideal en clase, estimaciones de proceso cuando solo cambia el número de moles y valores esperados de kata de código necesitan esa misma regla V proporcional a n sin abrir un solucionador completo de ecuación de estado.
Qué dice la ley de Avogadro sobre volumen y moles
La ley de Avogadro establece que volúmenes iguales de gases ideales a la misma temperatura y presión contienen el mismo número de moléculas, lo que se reordena en una proporcionalidad simple: el volumen es directamente proporcional a la cantidad de sustancia cuando T y P se mantienen constantes. En símbolos, V1 entre n1 es igual a V2 entre n2, así que el volumen final es V2 igual a V1 multiplicado por la razón n2 entre n1.
Si duplica los moles de gas en un pistón a temperatura y presión fijas, el volumen se duplica; si elimina la mitad de los moles, el volumen se reduce a la mitad. La ley es la rama n de la familia del gas ideal que también incluye Boyle (P-V a n,T fijos), Charles (V-T a n,P fijos) y Gay-Lussac (P-T a n,V fijos).
Docentes y calificadores automáticos se preocupan del rechazo de n1 cero tanto como del camino feliz: un estudiante que pone moles iniciales a cero ha salido del dominio de la razón, e inventar un volumen infinito ocultaría ese error. La ruta de comprobación recalcula la razón y el producto con el mismo redondeo fijo a doce decimales usado en los campos publicados, de modo que una respuesta exitosa siempre trae pasos que puede afirmar en pruebas o fichas.
Las unidades de volumen las elige quien llama y deben ser coherentes —litros, metros cúbicos o mililitros valen si V1 y V2 comparten la misma unidad—, mientras n1 y n2 van siempre en moles.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga las entradas dentro del rango absoluto publicado para que el producto V1 por n2 entre n1 no desborde a un volumen final no finito que el solucionador deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto. Los moles iniciales casi nulos tras cancelación en coma flotante se clasifican como cero y se rechazan para que el ruido no invente un volumen enorme.
Esta página se dirige a quien busca una calculadora de la ley de Avogadro, volumen de gas a partir de moles, o V1 n1 V2 n2 en línea; no es un solucionador completo PV igual a nRT, ni un convertidor de moles a átomos vía el número de Avogadro, ni un convertidor de unidades de volumen.
Prefiera esta capacidad cuando temperatura y presión se mantienen fijas de verdad y solo cambia la cantidad de gas; si P o T también se mueven, use una herramienta de gas ideal o ley combinada. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano V1 por n2 dividido entre n1 y confirme que iguala el v2 publicado dentro del mismo redondeo a doce decimales, y confirme que duplicar n2 a n1 fijo duplica v2.
Qué puede hacer con ella
Comprobación de deberes para problemas V ∝ n
El alumnado introduce V1, n1 y n2 del libro y compara el volumen final y la razón de moles escritos a mano con un resultado determinista antes de entregar.
Escalado de laboratorio a T y P fijas
Las notas de proceso estiman el volumen de pistón o globo cuando se añaden más moles de gas sin cambiar la temperatura del baño ni la presión externa.
Preguntas frecuentes
¿Qué es la ley de Avogadro?
A temperatura y presión constantes, el volumen de un gas ideal es proporcional a su cantidad en moles: V1/n1 = V2/n2, así que V2 = V1·(n2/n1).
¿Necesito temperatura o presión como entradas?
No. La ley de Avogadro asume T y P constantes; solo se exigen V1, n1 y n2.
¿Es lo mismo que el número de Avogadro (N_A)?
No. El número de Avogadro convierte moles en recuentos de partículas. Esta calculadora aplica la ley de Avogadro de gases para volumen frente a moles.
¿Es gratis la calculadora de la ley de Avogadro?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué unidades de volumen puedo usar?
Cualquiera, siempre que el volumen inicial y el final usen la misma: litros, metros cúbicos o mililitros. El resultado sale en la misma unidad que el volumen inicial, y las cantidades van siempre en moles.
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/avogadro-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"v1":2,"n1":1,"n2":3}'const res = await fetch("https://api.kit.forhosting.com/chem/avogadro-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"v1": 2,
"n1": 1,
"n2": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/avogadro-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"v1": 2,
"n1": 1,
"n2": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/avogadro-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"v1":2,"n1":1,"n2":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"v1":2,"n1":1,"n2":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/avogadro-law", 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
{
"v1": 2,
"n1": 1,
"n2": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.avogadro_law",
"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.
Límites
max_abs | 1000000000000 |
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
Introduzca V1, n1 y n2; la herramienta devuelve V2 igual a V1 por n2 entre n1, la razón de moles, una cadena de fórmula clara y la sustitución paso a paso, de modo que comprobaciones de deberes, informes de laboratorio y pruebas de canal vean el mismo JSON determinista. Cuando los moles iniciales son cero la razón no está definida, así que la API devuelve invalid_input en lugar de infinity o un volumen absurdo silencioso. La ruta es aritmética determinista pura —sin red, sin semillas aleatorias, sin reloj— de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo resultado tras el redondeo decimal fijo en cada llamada.
Cómo llamar a la API y qué devuelve
El volumen inicial v1 debe ser estrictamente positivo; los moles iniciales n1 deben ser estrictamente positivos y no nulos —valores cuyo valor absoluto es menor o igual que uno por diez a la menos quince se tratan como cero y se rechazan—; los moles finales n2 deben ser no negativos. Envíe un cuerpo JSON con tres números finitos obligatorios: v1 (alias V1, volume1, initial_volume, v_initial), n1 (alias N1, moles1, initial_moles, n_initial) y n2 (alias N2, moles2, final_moles, n_final). Los valores absolutos deben permanecer dentro del límite publicado de un billón (10^12) para que los productos intermedios sigan finitos en precisión IEEE de doble en el Worker y en el navegador. En caso de éxito la respuesta repite v1, n1 y n2 redondeados, asigna v2 al volumen final calculado, ratio a n2 entre n1, formula a la cadena V2 igual a V1 por n2 entre n1, law a avogadro, conditions a temperatura y presión constantes, unit_volume y unit_moles a pistas de unidad cortas, message a un resumen breve y steps a un arreglo ordenado de líneas de sustitución. La validación fallida —campos ausentes, números no finitos, valores fuera de límites absolutos, volumen no positivo, moles iniciales cero o negativos, o moles finales negativos— devuelve invalid_input y nunca se cobra. El precio es un $0.002 plano por petición exitosa con ítem unitario y precio marginal unitario cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: V1 igual a dos litros con n1 igual a un mol y n2 igual a tres moles da V2 igual a seis litros; moles iguales dejan el volumen sin cambio; y n1 igual a cero demuestra el camino duro invalid_input que protege la división por cero. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumnado pone n1 a cero a propósito.
Casos de integración
Pruebas unitarias de helpers de leyes de gases
Genere casos V2 conocidos y rechazos deliberados de n1 igual a cero para valores esperados de kata de código y fixtures de CI.
Preguntas técnicas
¿Qué ocurre cuando los moles iniciales n1 son cero?
La razón no está definida. Esta herramienta devuelve invalid_input en lugar de calcular un volumen infinito o absurdo.