Legge di Charles: temperatura finale T2 da V1, T1, V2, gratis
Scopra a quale temperatura arriva un gas quando il suo volume cambia a pressione costante: passare da 2 a 4 litri partendo da 273,15 K porta a 546,3 K. Inserisca i due volumi e la temperatura iniziale in kelvin. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Volume iniziale V1
- 2
- T1
- 273,15
- Nuovo V2
- 4
- T2
- 546,3
- Costante
- pressure
La legge di Charles afferma che, per una quantità fissa di gas ideale tenuta a pressione costante, il volume assoluto è proporzionale alla temperatura assoluta: il rapporto V/T resta lo stesso riscaldando o raffreddando isobaricamente. Studenti che controllano compiti isobarici, docenti che costruiscono chiavi di risposta, tecnici di laboratorio che collegano espansioni di pallone o pistone a setpoint di forno, e ingegneri che validano schizzi di sistema aperto hanno tutti bisogno delle stesse entrate — volume iniziale, temperatura iniziale in kelvin e un nuovo volume — e di una temperatura finale chiara.
Cosa significa la legge di Charles e quali grandezze inviare
Nella chimica e termodinamica introduttive, la legge di Charles descrive un processo isobarico: pressione e quantità di gas restano fisse mentre volume e temperatura assoluta cambiano insieme. L’enunciato compatto è V1/T1 = V2/T2, con temperature in kelvin assoluto e volumi in qualsiasi unità coerente uguale sui due lati del rapporto. L’intento di ricerca di questa pagina si raggruppa in frasi come calcolatore di temperatura finale con la legge di Charles, V1 T1 V2 trovare T2, volume temperatura pressione costante, V/T isobarico, e T2 = T1·V2/V1.
Le persone vogliono una temperatura finale numerica da confrontare con un foglio di esercizi, incorporare in una relazione di laboratorio o alimentare un pipeline più ampio — non solo un promemoria che la formula esiste. Mantenga coerenti le unità di volume tra stati iniziale e finale; il motore non converte litri in metri cubi né Celsius in kelvin per Lei, quindi converta in kelvin assoluto prima della chiamata e usi la stessa unità di volume per V1 e V2 in tutto il corpo della richiesta.
Uso pratico, limiti, prezzi e canali di consegna
Usi lo strumento browser quando vuole un controllo immediato V–T a pressione costante valutando compiti, verificando una stima di espansione di pallone o siringa, collegando un cambiamento di volume di pistone a un cambiamento di temperatura di forno, o validando un passo isobarico di simulazione. Scelga le unità in modo coerente: se i volumi sono in litri o metri cubi da entrambi i lati e le temperature in kelvin, la temperatura finale risolta resta in kelvin.
I risultati sono pienamente deterministici: le stesse tre entrate producono sempre gli stessi v1, t1, v2, t2 e le stesse etichette di formula e metodo. Non c’è modello di linguaggio, né servizio termodinamico esterno, né casualità, così la capacità è sicura da fissare in controlli di integrazione continua e materiali di lezione riproducibili.
Casi d'uso
Compiti ed esercizi di gas isobarico
Studenti e correttori confermano la temperatura finale per problemi di espansione e compressione a pressione fissa, con rifiuto chiaro quando il volume iniziale è zero o le temperature kelvin non sono positive.
Schizzi di temperatura di pallone e pistone
Stime strutturate rapide di come la temperatura assoluta segue il volume assoluto quando la pressione è tenuta costante, senza erigere un simulatore di processo completo.
Domande frequenti
Quale formula usa il calcolatore?
Legge isobarica di Charles: V1/T1 = V2/T2. La temperatura finale è T2 = T1·V2/V1. Le temperature devono essere kelvin assoluto; mantenga V1 e V2 nella stessa unità di volume.
Cosa succede se il volume iniziale è zero?
Volume iniziale nullo rende T2 indefinita (divisione per V1) e tali chiamate non sono addebitate.
Il calcolatore di temperatura finale con la legge di Charles è gratuito?
Lo strumento browser gira gratis sul Suo dispositivo.
Posso risolvere il volume finale invece della temperatura finale?
Questa pagina risolve sempre T2 da V1, T1 e V2. Riordini offline se conosce già T2 e serve V2: V2 = V1·T2/T1.
Posso inserire la temperatura iniziale in gradi Celsius?
No. Il calcolatore lavora solo con temperature assolute in kelvin e non converte le unità, quindi trasformi la lettura in Celsius in kelvin prima di inserirla. Un valore in kelvin pari a zero o negativo viene rifiutato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/chem/charles-final-temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"v1":2,"t1":273.15,"v2":4}'const res = await fetch("https://api.kit.forhosting.com/chem/charles-final-temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"v1": 2,
"t1": 273.15,
"v2": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/charles-final-temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"v1": 2,
"t1": 273.15,
"v2": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/charles-final-temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"v1":2,"t1":273.15,"v2":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"v1":2,"t1":273.15,"v2":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/charles-final-temperature", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"v1": 2,
"t1": 273.15,
"v2": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.charles_final_temperature",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità riordina V1/T1 = V2/T2 per calcolare T2 = T1·V2/V1 in modo deterministico, rifiuta volume iniziale zero con un errore invalid_input chiaro e restituisce JSON strutturato con entrambi i volumi, entrambe le temperature, la formula e l’etichetta di metodo a pressione costante.
Cosa significa la legge di Charles e quali grandezze inviare
Consegnare v1, t1, v2, t2, formula, method e constant come JSON facilita incollare il risultato in note, fare diff in test automatici o riusarlo tra linguaggi senza reimplementare l’aritmetica di moltiplicazione e divisione.
Come valida l’ingresso e applica T2 = T1 · V2 / V1
Le stringhe numeriche che si interpretano come numeri finiti sono accettate così form e pipeline stile CSV passano valori senza un cast extra. Anche i volumi devono essere positivi. Non c’è ramo di Boyle o Gay-Lussac, né termine di quantità di sostanza, né servizio di conversione unità; è pura legge di Charles per temperatura finale a pressione costante. Invii un corpo JSON con i campi obbligatori v1, t1 e v2 — volume iniziale, temperatura assoluta iniziale e nuovo volume dopo il cambiamento isobarico. Ogni campo numerico deve essere finito: campi obbligatori mancanti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi risultato, e la validazione fallita non viene addebitata. Sono supportati alias: initial_volume e V1 per v1; initial_temperature e T1 per t1; final_volume e V2 per v2. La temperatura assoluta t1 deve essere kelvin strettamente positivo: t1 zero o negativo è sempre rifiutato come invalid_input perché la scala assoluta del gas ideale non ammette temperature non positive in questo modello. In modo critico per il contratto del prodotto, il volume iniziale zero è sempre rifiutato: il riordinamento di Charles per la temperatura finale divide per V1, quindi v1 = 0 è indefinito e restituisce invalid_input con un messaggio che nomina il volume iniziale nullo. Dopo la validazione, il motore applica T2 = T1·V2/V1 e arrotonda a una precisione decimale stabile così lo stesso ingresso produce sempre lo stesso JSON tra motori JavaScript. La stessa funzione pura alimenta lo strumento gratuito nel browser e il percorso API.
Uso pratico, limiti, prezzi e canali di consegna
Usi l’API quando uno script, una piattaforma di lezioni, un pipeline di quaderno di laboratorio o un assistente di processo necessita di JSON stabile per molte coppie di volumi iniziale e finale sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la validazione fallita non consuma saldo.
Casi di integrazione
Fixture deterministiche per test di chimica
Pipeline che seminano test unitari o demo scientifiche interattive possono chiamare un oracolo puro T2=T1·V2/V1 invece di reimplementare l’aritmetica di Charles in ogni linguaggio.
Domande tecniche
Come uso questo calcolatore di temperatura finale con la legge di Charles?
Invii JSON con v1, t1 e v2 a chem.charles_final_temperature. La risposta restituisce t2 più i volumi e le temperature ecoati, formula V1/T1=V2/T2 e method charles_law.