Calculadora de la ley de Boyle
Un gas a presión 2 y volumen 3 comprimido hasta presión 6 termina con volumen 1, porque P1·V1 = P2·V2 mantiene el producto en 6. Use las unidades de presión y volumen que quiera, siempre que ambos estados compartan las mismas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- P1
- 2
- V1
- 3
- P2
- 6
- V2
- 1
- Producto
- 6
- Despejado para
- v2
La ley de Boyle es la relación isoterma de gas ideal que mantiene constante el producto de presión y volumen cuando no cambian la temperatura ni la cantidad de gas. En símbolos, P1 por V1 igual a P2 por V2: si comprime un gas con suficiente lentitud para que el calor salga y la temperatura se mantenga fija, la presión sube al caer el volumen en proporción inversa. El volumen cero se rechaza porque un recipiente vacío queda fuera del modelo.
Cómo relaciona la ley de Boyle presión y volumen inicial y final
Robert Boyle observó que, para una cantidad fija de gas a temperatura constante, presión y volumen se intercambian de modo que su producto permanece igual. La ecuación de trabajo es por tanto P1 · V1 = P2 · V2, que se reordena a V2 = (P1 · V1) / P2 cuando se conoce la presión final, o P2 = (P1 · V1) / V2 cuando se conoce el volumen final.
La presión puede expresarse en atmósferas, kilopascales, bares o torr siempre que P1 y P2 compartan la misma unidad; el volumen puede ser litros, metros cúbicos o mililitros siempre que V1 y V2 compartan la misma unidad. La calculadora no convierte entre sistemas de unidades, no introduce temperatura por la ley de los gases ideales, no aplica las relaciones de Charles ni de Gay-Lussac y no corrige factores de compresibilidad de gas real.
Solo responde a la definición algebraica que los cursos de química de secundaria y primer año llaman ley de Boyle. El volumen cero es el borde crítico de validación: un volumen inicial o final de cero se rechaza con entrada inválida en lugar de producir división por cero o una presión infinita sin sentido. La presión cero se rechaza igualmente cuando haría indefinido el producto o dividiría por cero al resolver el volumen.
Qué envía y qué recibe de vuelta
Envíe números finitos en los campos p1 y v1 para el estado inicial, más exactamente uno de p2 o v2 para el estado final conocido. p1 es la presión inicial en cualquier unidad de presión coherente y debe ser no nula. v1 es el volumen inicial en cualquier unidad de volumen coherente y debe ser no nulo; el volumen cero falla con un mensaje que nombra la regla de volumen cero. Si suministra p2, el motor resuelve v2 igual al producto P1 por V1 dividido por P2.
Si suministra v2, resuelve p2 igual a ese mismo producto dividido por V2. Campos ausentes, cadenas no numéricas, NaN e Infinity también fallan y no se cobran. Comprobaciones clásicas de libro incluyen duplicar la presión de una muestra de tres litros y recuperar la mitad del volumen, o reducir a la mitad el volumen de un cilindro presurizado y recuperar el doble de presión.
Dónde aparecen los cálculos de la ley de Boyle en el trabajo real
Los cursos de química y física de secundaria asignan constantemente problemas que dan dos presiones y un volumen —o dos volúmenes y una presión— y piden la variable de estado isoterma que falta, a menudo para demos de jeringa, tanques de buceo o bocetos de globos meteorológicos bajo la idealización a temperatura constante. Los laboratorios universitarios de química general usan la misma reducción de tres números antes de introducir escalas de temperatura absoluta y la ecuación completa del gas ideal.
Técnicos de proceso y aprendices de HVAC sanean compresiones de sistema cerrado cuando solo se necesita un límite isoterma. Si más adelante necesita la ley de Charles con temperatura, la ley combinada de los gases, cálculos de gas ideal basados en moles, conversión de unidades entre atmósferas y pascales, o trabajo politrópico adiabático, trátelos como intenciones de búsqueda y aterrizajes separados en lugar de sobrecargar esta página de calculadora de la ley de Boyle.
Qué puede hacer con ella
Claves de respuesta de deberes y laboratorio
Resuelva P1·V1=P2·V2 para la P o V final faltante de modo que docentes y autoevaluadores compartan una verdad base, incluido el rechazo de volumen cero.
Comprobaciones isotermas de jeringa y cilindro
Estime la presión final tras un cambio de volumen medido —o el volumen final tras una presión objetivo— bajo un supuesto de temperatura constante.
Preguntas frecuentes
¿Qué fórmula usa esta calculadora de la ley de Boyle?
P1 · V1 = P2 · V2 a temperatura constante.
¿Qué ocurre si el volumen es cero?
El volumen cero (v1 o v2) no se permite bajo la ley de Boyle en esta calculadora.
¿Necesito tanto la presión final como el volumen final?
No. Proporcione exactamente uno de p2 o v2. La calculadora resuelve el otro. Enviar ambos o ninguno se rechaza.
¿Qué unidades debo usar?
Cualquier unidad de presión coherente para p1 y p2, y cualquier unidad de volumen coherente para v1 y v2. La herramienta no convierte unidades; convierta antes de llamar si su hoja mezcla sistemas.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
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/thermo/boyles-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":2,"v1":3,"p2":6}'const res = await fetch("https://api.kit.forhosting.com/thermo/boyles-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 2,
"v1": 3,
"p2": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/boyles-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 2,
"v1": 3,
"p2": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/boyles-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":2,"v1":3,"p2":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":2,"v1":3,"p2":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/boyles-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
{
"p1": 2,
"v1": 3,
"p2": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.boyles_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.
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
Esta calculadora toma la presión y el volumen iniciales más exactamente un valor final —ya sea la presión final o el volumen final— y devuelve la cantidad final que falta, el producto conservado y un indicador solved_for claro.
Qué envía y qué recibe de vuelta
Suministrar ambos campos finales o ninguno falla con invalid_input para que los clientes corrijan la petición en lugar de adivinar en qué campo confiar. En éxito la respuesta ecoa p1, v1, p2 y v2 limpios, informa product como P1 por V1, fija solved_for en p2 o v2 e incluye la cadena de fórmula y el método boyles_law. El precio de las llamadas API exitosas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago.
Dónde aparecen los cálculos de la ley de Boyle en el trabajo real
Como esta capacidad es un motor de análisis puro, el precio API es la base publicada de $0.002 por ítem exitoso y la validación fallida no consume saldo.
Casos de integración
Widgets curriculares y fixtures de API
Impulse demos de navegador y pruebas golden de CI desde el mismo solver isomorfo para que las herramientas de aula nunca discrepen de la calificación backend.