Molalità: moli di soluto su kg di solvente, gratis
0,5 mol di soluto in 1 kg di solvente sono 0,5 mol/kg, con ogni passaggio di sostituzione scritto accanto al risultato. Indichi la massa del solvente in chilogrammi, non in grammi, altrimenti il risultato sbaglia di un fattore 1000. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Moli di soluto
- 0,5
- Massa solvente kg
- 1
- Molalità
- 0,5 mol/kg
Un calcolatore di molalità basato sulla definizione da manuale trasforma due grandezze di laboratorio —moli di soluto e massa del solvente in chilogrammi— nella concentrazione che i chimici scrivono come m, moli di soluto per chilogrammo di solvente. Controlli di compiti, preparazione esami, lavoro preliminare di proprietà colligative, registri di preparazione soluzioni e valori attesi di kata di programmazione hanno tutti bisogno di quella stessa mappa deterministica senza aprire un foglio di calcolo.
Cosa significa la molalità e perché la massa è in chilogrammi
La molalità m è definita come la quantità di soluto in moli divisa per la massa del solo solvente, espressa in chilogrammi. Quella definizione è indipendente dalla temperatura in un modo in cui la molarità non lo è: riscaldare una soluzione cambia il volume e quindi le moli per litro, ma non cambia quante moli di soluto ha disciolto in una data massa di solvente.
Gli studenti confondono spesso molalità e molarità perché entrambe usano la lettera m o M e coinvolgono moli di soluto; la differenza è il denominatore —chilogrammi di solvente contro litri di soluzione—. Un'altra trappola comune è lasciare la massa di solvente in grammi: se divide moli per cinquecento grammi senza convertire a zero virgola cinque chilogrammi, il risultato numerico è sbagliato di un fattore mille.
Questo calcolatore si aspetta la massa di solvente già in chilogrammi così la formula resta la definizione pura senza conversione di unità nascosta che sorprenderebbe chi incolla valori del taccuino di laboratorio. Zero moli di soluto in qualsiasi massa di solvente positiva produce molalità zero, che è solvente puro fisicamente e un caso limite di compiti valido.
Suggerimenti pratici, limiti e ricerche correlate
Converta la massa di solvente in chilogrammi prima di chiamare: cinquecento grammi d'acqua sono zero virgola cinque chilogrammi, non cinquecento, o la molalità riportata sarà sbagliata di tre ordini di grandezza. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client. Masse di solvente quasi zero entro uno per dieci alla meno quindici da zero sono trattate come zero e respinte affinché il rumore flottante non inventi una molalità enorme.
Preferisca questa capacità quando ha già n e massa di solvente in chilogrammi e le serve solo m; se la Sua fonte elenca percentuale in massa, frazione molare o molarità, converta prima quelle grandezze o usi uno strumento dedicato.
Casi d'uso
Controlli di compiti sulla definizione di molalità
Gli studenti inseriscono moli di soluto e massa di solvente in kg da problemi da manuale e confrontano m e passaggi di sostituzione scritti a mano con un risultato deterministico prima di consegnare.
Test unitari per strumenti di chimica
Generi coppie n e kg note come buone più rifiuti deliberati di massa di solvente zero o negativa per valori attesi di kata di programmazione.
Pre-volo prima di risolutori di proprietà colligative
Le pipeline calcolano prima la molalità da moli di laboratorio e massa di solvente, poi alimentano m in moduli di abbassamento del punto di congelamento o innalzamento di ebollizione che si aspettano concentrazione molale.
Domande frequenti
Cosa succede quando la massa di solvente è zero?
La molalità è indefinita (divisione per zero). Anche la massa di solvente negativa è respinta.
Posso passare la massa di solvente in grammi?
No. Converta prima in chilogrammi (divida i grammi per 1000).
Zero moli di soluto è consentito?
Sì. Zero moli in qualsiasi massa di solvente positiva produce molalità zero (solvente puro). Le moli negative sono respinte.
Il calcolatore di molalità è gratuito?
Lo strumento browser è gratuito e gira in locale.
Che differenza c'è tra molalità e molarità?
Il denominatore. La molalità divide le moli di soluto per i chilogrammi di solvente, la molarità per i litri di soluzione. Scaldando cambia il volume ma non la massa, quindi solo la molarità varia con la temperatura.
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/molality-from-moles-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"moles":0.5,"solvent_mass_kg":1}'const res = await fetch("https://api.kit.forhosting.com/chem/molality-from-moles-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"moles": 0.5,
"solvent_mass_kg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molality-from-moles-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"moles": 0.5,
"solvent_mass_kg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molality-from-moles-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"moles":0.5,"solvent_mass_kg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"moles":0.5,"solvent_mass_kg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molality-from-moles-mass", 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
{
"moles": 0.5,
"solvent_mass_kg": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molality_from_moles_mass",
"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.
Limiti
max_abs | 1000000000000 |
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
Inserisca n e la massa di solvente in kg; lo strumento restituisce molalità con unità mol/kg, la formula chiusa m uguale n su mass_solvent_kg, un breve riepilogo e passaggi di sostituzione ordinati che può copiare su fogli di lavoro o affermare in test unitari. Quando la massa di solvente è zero o negativa la divisione è indefinita o non fisica, quindi l'API restituisce un chiaro errore invalid_input invece di infinito o un NaN silenzioso. Il percorso è aritmetica pura —senza rete, senza semi casuali, senza dipendenza dall'orologio— così l'esecutore browser gratuito e l'API prepagata restituiscono lo stesso JSON dopo arrotondamento decimale fisso ogni volta che chiama.
Cosa significa la molalità e perché la massa è in chilogrammi
I manuali scrivono m uguale n su mass_solvent con mass_solvent in chilogrammi, quindi una soluzione acquosa un-molale significa una mole di soluto per chilogrammo d'acqua, non per litro di soluzione. Zero massa di solvente non è valido: non c'è solvente per definire una concentrazione per chilogrammo, e l'API rifiuta quell'ingresso invece di restituire infinito.
Come chiamare l'API e cosa torna
Le moli devono essere non negative; la massa di solvente deve essere strettamente positiva in chilogrammi. Invii un corpo JSON con due numeri finiti obbligatori: moles (alias n, n_solute, moles_solute, solute_moles e amount) e solvent_mass_kg (alias mass_solvent_kg, kg_solvent, solvent_mass, mass_kg e w_solvent). I valori assoluti devono restare entro il limite pubblicato di un trilione affinché i risultati intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. In caso di successo la risposta ripete moles e solvent_mass_kg arrotondati, imposta molality al quoziente arrotondato, unit alla stringa mol/kg, formula alla definizione chiusa m uguale n su mass_solvent_kg, message a un breve riepilogo che nomina ingressi e risultato, e steps a un array ordinato di linee di sostituzione che può visualizzare o affermare. La validazione fallita —campi mancanti, numeri non finiti, valori fuori limiti assoluti, moli negative, massa di solvente zero o negativa, o molalità calcolata non finita— restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 forfettario per richiesta riuscita con unità item e prezzo unitario marginale zero. Preferisca valori JSON numerici quando controlla il client; le stringhe numeriche sono accettate solo quando corrispondono a un pattern numerico finito rigoroso, il che evita che etichette di unità accidentali e testo separato da virgole sembrino ingresso riuscito.
Suggerimenti pratici, limiti e ricerche correlate
Nell'insegnamento, accoppi esempi: zero virgola cinque moli in un chilogrammo di solvente produce zero virgola cinque molale con passaggi trasparenti; due moli in zero virgola cinque chilogrammi produce quattro molale; zero moli in qualsiasi massa positiva produce zero; e solvent_mass_kg uguale a zero dimostra il percorso duro invalid_input che rispetta la promessa del prodotto. Questo atterraggio mira a chi cerca un calcolatore di molalità da moli e massa di solvente, m uguale n su kg, o moli di soluto per chilogrammo di solvente online; non è un convertitore frazione molare-molalità che richiede massa molare del solvente, né un convertitore molalità-molarità che richiede densità, né un calcolatore di punto di ebollizione colligativo. I compiti falliti che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli apprendisti impostano deliberatamente la massa di solvente a zero. I controlli andata-ritorno sono facili: ricalcoli moli divise per massa di solvente a mano e confermi che eguaglia la molalità pubblicata entro lo stesso arrotondamento a dodici decimali, e confermi che molality per solvent_mass_kg recupera le moli originali.
Domande tecniche
Qual è la formula della molalità?
La molalità m è uguale alle moli di soluto n divise per la massa di solvente in chilogrammi: m = n / mass_solvent_kg. L'unità è mol/kg (spesso scritta m).