Calculateur de loi de Charles
2 litres de gaz à 300 K chauffés jusqu'à 600 K se dilatent à 4 litres, car le volume divisé par la température en kelvins reste constant à pression fixe. Indiquez V1, T1 et le volume final ou la température finale. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- V1
- 2
- T1
- 300
- T2
- 600
- V2
- 4
- Résolu
- v2
- Rapport
- 0,0066666667
- Law
- V1/T1 = V2/T2
La loi de Charles énonce que, pour une quantité fixe de gaz à pression constante, le volume et la température absolue restent proportionnels : V1 divisé par T1 égale V2 divisé par T2. Ce calculateur prend le volume et la température initiaux en kelvin, plus exactement l'une des deux valeurs finales, volume ou température, et renvoie la valeur finale manquante avec l'ensemble complet V1, T1, V2, T2 pour que vous puissiez vérifier le rapport vous-même. Le zéro absolu (zéro kelvin) est rejeté car la loi n'est définie que pour des températures absolues positives, et les volumes doivent être positifs pour que les proportions restent physiquement sensées pour un travail de type gaz parfait en classe ou en laboratoire.
Ce que résout la loi de Charles et quand elle s'applique
La loi de Charles est l'une des lois classiques des gaz, utilisée en chimie et en physique quand la pression et la quantité de gaz sont maintenues fixes tandis que volume et température varient ensemble. Sous forme symbolique, c'est V sur T égale une constante, ou plus utilement pour le calcul V1 sur T1 égale V2 sur T2.
Le volume peut utiliser n'importe quelle unité cohérente — litres, millilitres ou mètres cubes — tant que les deux volumes partagent cette unité ; la capacité ne convertit pas les unités, elle applique seulement la proportion. La pression est supposée constante par construction ; si la pression change aussi, il vous faut la loi des gaz combinée ou l'équation des gaz parfaits au lieu de ce solveur spécialisé.
Comment appeler le calculateur et lire le résultat
Envoyez un objet avec v1 et t1 requis, et exactement l'un de v2 ou t2. Si vous fournissez t2, le service résout v2 comme v1 fois t2 divisé par t1. Si vous fournissez v2, il résout t2 comme t1 fois v2 divisé par v1.
Ce contrôle strict garde les pipelines automatisés honnêtes — un robot qui oublie les unités ou passe des Celsius comme s'ils étaient des kelvins verra une erreur claire plutôt qu'une dilatation silencieusement fausse.
Travaux pratiques, contrôles de procédé et conseils d'automatisation
Les ingénieurs de procédé peuvent scripter des contrôles en lot quand une cuve est chauffée selon un programme et que la soupape de décharge est conçue pour que la pression reste proche de constante, en estimant la variation de volume que des joints ou des volumes flexibles doivent absorber. Préférez le kelvin dans tout votre pipeline : ne stockez les Celsius de capteur qu'en périphérie, convertissez une seule fois, puis appelez cette capacité. Ne passez jamais le zéro absolu et ne laissez jamais les deux champs finaux vides.
Quand vous avez besoin de la loi de Boyle (pression-volume à température fixe) ou de Gay-Lussac (pression-température à volume fixe), utilisez un calculateur de loi dédié plutôt que d'étirer la loi de Charles au-delà de la pression constante. Gardez dans la documentation des exemples à nombres ronds tels que V1 égale 2, T1 égale 300 K, T2 égale 600 K pour que les relecteurs vérifient V2 égale 4 d'un coup d'œil.
Cas d’usage
Prédire la dilatation d'un gaz après chauffage
À partir d'un volume et d'une température initiaux connus, fournissez la température finale prévue pour obtenir le volume final à pression constante avant une étape de chauffe en laboratoire.
Retrouver la température à partir d'une variation de volume
Quand un récipient flexible passe de V1 à V2, résolvez la température absolue T2 impliquée par la loi de Charles à pression constante.
Questions fréquentes
Qu'est-ce que la loi de Charles dans ce calculateur ?
À pression constante, V1/T1 = V2/T2 avec des températures en kelvin. Fournissez V1, T1 et soit V2 soit T2 ; le service renvoie la valeur finale manquante et l'ensemble complet des quatre quantités.
Pourquoi la température doit-elle être en kelvin ?
La loi de Charles est une proportion de température absolue. Les zéros Celsius ou Fahrenheit ne sont pas le zéro absolu ; le zéro kelvin est rejeté car la loi n'y est pas définie pour cet outil.
Puis-je envoyer à la fois V2 et T2 ?
Non. Exactement une valeur finale doit être fournie pour que l'autre puisse être résolue.
Faut-il saisir la pression ?
Non. La loi de Charles suppose la pression maintenue constante ; la pression n'est pas une entrée. Si la pression change, utilisez une autre relation des lois des gaz.
Puis-je trouver la température finale plutôt que le volume ?
Oui. Saisissez le volume final au lieu de la température finale : le calculateur obtient T2 comme T1 fois V2 divisé par V1, en kelvins. Ne donnez qu'une seule des deux valeurs finales.
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/thermo/charles-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"v1":2,"t1":300}'const res = await fetch("https://api.kit.forhosting.com/thermo/charles-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"v1": 2,
"t1": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/charles-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"v1": 2,
"t1": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/charles-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"v1":2,"t1":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"v1":2,"t1":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/charles-law", 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
{
"v1": 2,
"t1": 300
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.charles_law",
"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
Ce que résout la loi de Charles et quand elle s'applique
Les températures doivent être absolues : convertissez les Celsius en kelvin en ajoutant 273,15 avant d'appeler l'endpoint, car une entrée en kelvin nulle ou négative n'est pas une température absolue valable pour cette relation. Utilisez cet outil quand vous connaissez trois des quatre quantités et avez besoin de la quatrième valeur finale, par exemple en dilatant un ballon à mesure que la température monte, en dimensionnant une chambre de piston après un palier de température, ou en vérifiant un résultat de devoir face à une API déterministe plutôt qu'une formule de tableur que vous pourriez mal saisir.
Comment appeler le calculateur et lire le résultat
La réponse JSON renvoie les quatre scalaires, nomme quel champ a été résolu, retourne le rapport V1/T1 pour l'audit, et étiquette la loi et l'hypothèse de pression constante afin que le code en aval n'ait pas à coder en dur des chaînes de documentation. Les combinaisons invalides échouent avec invalid_input et ne sont pas facturées : oublier les deux valeurs finales, fournir les deux, des nombres non finis, un volume non positif, ou un kelvin nul ou négatif.
Travaux pratiques, contrôles de procédé et conseils d'automatisation
En travaux pratiques, les étudiants mesurent souvent le volume initial à température ambiante puis chauffent le gaz à pression à peu près constante ; injecter V1, T1 et T2 mesurés dans cet endpoint donne le V2 prédit à comparer à la lecture de l'éprouvette graduée ou de la seringue.
Cas d'intégration
Automatiser la correction de devoirs et de quiz
Appelez l'API depuis un script de correction avec trois valeurs connues et comparez le champ résolu aux réponses des étudiants sans maintenir une feuille de formules à part.
Questions techniques
Combien coûte l'API ?
Les appels réussis sont facturés $0.002 par élément sur votre solde KIT prépayé. Les requêtes invalid_input échouées ne sont pas facturées. Le widget du navigateur exécute le même solveur gratuitement pour un usage interactif.