Calculateur de pression finale (loi combinée)
Calculez la nouvelle pression d'un gaz dont le volume et la température changent ensemble : 1 atm, 2 litres et 300 K comprimés à 1 litre à 600 K donnent 4 atm. Le résultat sort dans l'unité de pression de départ. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pression initiale P1
- 1
- Volume initial V1
- 2
- T1
- 300
- V2
- 1
- T2
- 600
- P2
- 4
- Quantité
- fixed
La loi combinée des gaz unifie Boyle, Charles et Gay-Lussac en une seule relation pour une quantité fixe de gaz idéal : le produit de la pression et du volume divisé par la température absolue reste constant lorsque le système passe d'un état initial à un état final. Les élèves qui vérifient des devoirs multi-variables sur les gaz, les enseignants qui préparent des corrigés, les techniciens de laboratoire qui relient la compression d'un piston à la consigne d'un four et les ingénieurs qui valident des schémas de systèmes fermés ont tous besoin des mêmes entrées—pression, volume et température en kelvin initiales plus volume et température finales—et d'une pression finale claire.
Ce que signifie la loi combinée des gaz et quelles grandeurs vous devez envoyer
En chimie d'introduction et en thermodynamique, la loi combinée des gaz décrit une quantité fixe de gaz idéal lorsque la pression, le volume et la température absolue peuvent tous varier ensemble. L'énoncé compact est P1 fois V1 sur T1 égale P2 fois V2 sur T2, où les températures sont des kelvin absolus et où pressions et volumes utilisent des unités cohérentes identiques des deux côtés du rapport.
L'intention de recherche de cette page regroupe des expressions telles que calculateur de pression finale par la loi combinée des gaz, P1 V1 T1 V2 T2 trouver P2, P1V1 sur T1 égale P2V2 sur T2, pression par loi des gaz à n fixe et P2 égale P1 V1 T2 sur V2 T1. Les utilisateurs veulent une pression finale numérique à confronter à une feuille d'exercices, à intégrer dans un compte rendu de laboratoire ou à injecter dans un pipeline plus large—pas seulement un rappel que la formule existe.
Gardez les unités de pression cohérentes entre les états initial et final, ainsi que les unités de volume ; le moteur ne convertit pas pour vous les atmosphères en kilopascals, les litres en mètres cubes ni le Celsius en kelvin, convertissez donc en kelvin absolu avant l'appel et utilisez les mêmes familles de pression et de volume pour P1 avec P2 et V1 avec V2 dans tout le corps de la requête.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'outil navigateur lorsque vous voulez une vérification immédiate multi-variables P–V–T en corrigeant des devoirs, en vérifiant une compression de piston avec changement de température simultané, en reliant le changement de volume d'un cylindre fermé à la consigne d'un four, ou en validant une étape de simulation qui fait varier pression, volume et température ensemble.
Choisissez les unités de façon cohérente—si les pressions sont en atmosphères ou kilopascals des deux côtés, les volumes en litres ou mètres cubes des deux côtés et les températures en kelvin, la pression finale résolue reste dans la même unité de pression que P1. Les résultats sont pleinement déterministes : les cinq mêmes entrées produisent toujours les mêmes p1, v1, t1, v2, t2, p2 et les mêmes étiquettes de formule et de méthode.
Il n'y a ni modèle de langage, ni service externe de thermodynamique, ni aléatoire, de sorte que la capacité est sûre à figer dans des contrôles d'intégration continue et des supports de cours reproductibles.
Cas d’usage
Devoirs et exercices multi-variables de lois des gaz
Élèves et correcteurs confirment la pression finale lorsque P, V et T changent ensemble à n fixe, avec un rejet clair si le volume final est nul ou si les températures en kelvin ne sont pas positives.
Jeux de données déterministes pour tests de chimie
Les pipelines qui alimentent des tests unitaires ou des démos scientifiques interactives peuvent appeler un oracle pur P2=P1·V1·T2/(V2·T1) au lieu de réimplémenter l'arithmétique de la loi combinée dans chaque langage.
Esquisses de piston et cylindre en système fermé
Estimations structurées rapides de la façon dont la pression suit des changements simultanés de volume et de température à quantité fixe, sans déployer un simulateur de process complet.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
La loi combinée des gaz : P1·V1/T1 = P2·V2/T2. La pression finale est P2 = P1·V1·T2/(V2·T1). Les températures doivent être en kelvin absolus ; maintenez des unités de pression et de volume cohérentes entre les états.
Que se passe-t-il si le volume final est nul ?
Un volume final nul rend P2 indéfinie (division par V2) et ces appels ne sont pas facturés.
Puis-je résoudre le volume ou la température finales au lieu de la pression ?
Cette page résout toujours P2 à partir de P1, V1, T1, V2 et T2. Réarrangez hors ligne si vous connaissez déjà P2 et avez besoin d'une autre inconnue de la même relation de la loi combinée.
Puis-je mélanger kilopascals et atmosphères dans un même calcul ?
Non. Gardez la même unité de pression pour l'état initial et le résultat, et la même unité de volume pour les deux volumes. Le calculateur ne convertit rien : la pression finale sort dans l'unité de la pression initiale.
Puis-je saisir les températures en degrés Celsius ?
Non. Les deux températures doivent être des températures absolues en kelvins, et le calculateur ne fait pas la conversion. Une température nulle ou négative en kelvins est refusée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/chem/combined-gas-final-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":1,"v1":2,"t1":300,"v2":1,"t2":600}'const res = await fetch("https://api.kit.forhosting.com/chem/combined-gas-final-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 1,
"v1": 2,
"t1": 300,
"v2": 1,
"t2": 600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/combined-gas-final-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 1,
"v1": 2,
"t1": 300,
"v2": 1,
"t2": 600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/combined-gas-final-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":1,"v1":2,"t1":300,"v2":1,"t2":600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":1,"v1":2,"t1":300,"v2":1,"t2":600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/combined-gas-final-pressure", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"p1": 1,
"v1": 2,
"t1": 300,
"v2": 1,
"t2": 600
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.combined_gas_final_pressure",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité réarrange P1 V1 sur T1 égale P2 V2 sur T2 pour calculer P2 égale P1 fois V1 fois T2 sur V2 fois T1 de façon déterministe, rejette un volume final nul avec une erreur invalid_input explicite et renvoie un JSON structuré avec les deux états, la formule, l'étiquette de méthode et un indicateur de quantité fixe.
Ce que signifie la loi combinée des gaz et quelles grandeurs vous devez envoyer
Fournir p1, v1, t1, v2, t2, p2, formula, method et amount en JSON facilite le collage du résultat dans des notes, la comparaison dans des tests automatisés ou la réutilisation entre langues sans réimplémenter l'arithmétique de multiplication et de division.
Comment ce calculateur valide l'entrée et applique P2 = P1 · V1 · T2 / (V2 · T1)
Les chaînes numériques qui s'interprètent comme des nombres finis sont acceptées afin que formulaires et pipelines de type CSV puissent passer des valeurs sans cast supplémentaire. Les pressions et les volumes doivent aussi être positifs. Il n'y a ni branche isotherme uniquement de Boyle, ni isobare uniquement de Charles, ni isochore uniquement de Gay-Lussac, ni terme de quantité de matière, ni service de conversion d'unités ; c'est purement la loi combinée des gaz pour la pression finale à quantité fixe. Envoyez un corps JSON avec les champs obligatoires p1, v1, t1, v2 et t2—la pression initiale, le volume initial, la température absolue initiale, le volume final et la température absolue finale. Tout champ numérique doit être fini : champs obligatoires manquants, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant tout résultat, et l'échec de validation n'est pas facturé. Les alias sont pris en charge : initial_pressure et P1 pour p1 ; initial_volume et V1 pour v1 ; initial_temperature et T1 pour t1 ; final_volume et V2 pour v2 ; final_temperature et T2 pour t2. Les températures absolues t1 et t2 doivent être des kelvin strictement positifs : zéro ou kelvin négatif est toujours rejeté comme invalid_input car l'échelle absolue du gaz idéal n'admet pas de températures non positives dans ce modèle. De façon critique pour le contrat de ce produit, le volume final zéro est toujours rejeté : le réarrangement de la loi combinée pour la pression finale divise par V2, donc v2 égal à zéro est indéfini et renvoie invalid_input avec un message qui nomme le volume final nul. Après validation, le moteur applique P2 égale P1 fois V1 fois T2 sur V2 fois T1 et arrondit à une précision décimale stable pour que la même entrée produise toujours le même JSON sur les moteurs JavaScript. La même fonction pure alimente l'outil gratuit dans le navigateur et la voie API.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l'API lorsqu'un script, une plateforme pédagogique, un pipeline de carnet de laboratoire ou un assistant de process a besoin d'un JSON stable pour de nombreuses paires d'états initial et final sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; l'échec de validation ne consomme pas le solde. Branchez l'endpoint sur des exercices de lois des gaz, des correcteurs de réponses de concours, des outils d'esquisse de process ou des étapes de prétraitement où vous préférez déjà des erreurs de domaine explicites—comme le rejet d'un volume final nul—à des widgets opaques boîte noire incapables d'expliquer pourquoi une mauvaise entrée a été refusée.
Questions techniques
Comment utiliser ce calculateur de pression finale par la loi combinée des gaz ?
Envoyez un JSON avec p1, v1, t1, v2 et t2 à chem.combined_gas_final_pressure. La réponse renvoie p2 plus l'état renvoyé, la formule P1V1/T1=P2V2/T2 et le method combined_gas_law.
Le calculateur de pression finale par la loi combinée des gaz est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent un solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.