Rapporto molare da due masse
36 g di acqua e 32 g di ossigeno sembrano simili sulla bilancia, ma stanno in rapporto molare 2:1. Inserisca le due masse e masse molari e ottenga le moli di ciascuna, il rapporto decimale e la coppia ridotta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa a
- 36
- Massa molare a
- 18
- Massa b
- 32
- Massa molare b
- 32
- Moli di A
- 2
- Moli di B
- 1
- Rapporto molare
- 2
- a semplificato
- 2
Due masse di laboratorio non dicono come due sostanze si collocano in una ricetta chimica finché ciascuna massa non è convertita in moli. Il rapporto molare della sostanza A rispetto alla sostanza B è n_A diviso per n_B, e ogni quantità di sostanza segue da n uguale a massa su massa molare. Questo calcolatore prende la massa e la massa molare di entrambe le sostanze, restituisce le due quantità in moli, il rapporto molare decimale e una coppia intera ridotta come 2:1 quando le quantità condividono un fattore comune.
Che cos'è un rapporto molare e come le masse diventano moli
Il rapporto molare di due sostanze è il rapporto delle loro quantità di sostanza, non il rapporto delle loro masse. I rapporti di massa fuorviano quando i pesi formula differiscono: trentasei grammi di acqua e trentadue grammi di ossigeno sembrano simili sulla bilancia, ma stanno in un rapporto molare di due a uno perché la massa molare dell'acqua è circa diciotto grammi per mole e quella dell'ossigeno è trentadue.
La coppia intera due a uno è la stessa informazione dopo aver cancellato un fattore comune, che è ciò che i quaderni di laboratorio e le risposte d'esame di solito stampano. Questo calcolatore esegue quella conversione per qualsiasi coppia di masse finite e masse molari strettamente positive. La massa zero di A è consentita e produce un rapporto nullo rispetto a una quantità positiva di B.
La massa zero di B rende n_B uguale a zero, quindi il quoziente è indefinito e viene rifiutato anziché addebitato come un infinito riuscito. Non cerca masse molari da formule chimiche, non applica coefficienti stechiometrici di un'equazione bilanciata, non converte milligrammi per Lei né calcola frazione molare, molalità o molarità; quelle sono intenzioni di ricerca separate con le proprie pagine quando la copertura del prodotto crescerà.
Dove un calcolatore di rapporto molare dalle masse merita il suo posto
I corsi di chimica delle scuole superiori e universitari introduttivi assegnano esercizi di rapporto molare che convertono due pesate nel rapporto di moli che appartiene a una tabella mole a mole prima ancora di usare un'equazione bilanciata; un unico oracolo affidabile accelera la valutazione e l'allestimento delle demo senza rumore di virgola mobile improvvisato. Quella query d'aula è una ricerca diversa dal convertire moli già note con coefficienti stechiometrici, che è una pagina separata e non deve cannibalizzare questa.
I laboratori analitici confrontano due solidi quando un protocollo elenca grammi di ciascun reagente e il chimico ha bisogno di n_A su n_B prima di mescolare lo stock. I chimici di processo e gli ingegneri chimici verificano se un fusto di A e un fusto di B stiano vicino a un rapporto molare obiettivo senza convertire le unità a mano in un foglio di calcolo.
Se in seguito serve moli da una sola massa, frazione molare di una miscela, molalità, molarità, formule empiriche da masse elementari o moli di prodotto da un'equazione bilanciata, le tratti come intenzioni di ricerca e pagine separate piuttosto che sovraccaricare questo calcolatore di rapporto molare.
Casi d'uso
Tabelle di rapporto molare per compiti da due pesate
Converta due masse di campione e le loro masse molari in n_A : n_B affinché studenti e autovalutatori condividano una stessa verità di forma chiusa prima di qualsiasi equazione bilanciata.
Preparazione di due reagenti da solidi pesati
Trasformi grammi di due solidi puri in un rapporto molare prima di sciogliere o mescolare, così la ricetta corrisponde al n_A per mole di B previsto.
Controlli di inventario per lotto in moli
Stimi come due fusti di reagente si collocano in moli a partire da masse note sulla bottiglia e pesi formula, senza un foglio di calcolo di conversioni nascoste.
Domande frequenti
Cosa succede se una massa molare è zero o negativa?
Ogni massa molare che non è un numero positivo rende n = m / M indefinita o non fisica ed è rifiutata invece di restituire Infinity o NaN.
Quali unità si devono usare per massa e massa molare?
Le masse sono grammi (g) e le masse molari grammi per mole (g/mol). Converta i milligrammi in grammi dividendo per 1000 (o i chilogrammi moltiplicando per 1000) prima della chiamata affinché i quozienti restino moli.
In che cosa differisce da un calcolatore di rapporto molare stechiometrico?
Questa pagina parte da due masse e due masse molari. Uno strumento di rapporto molare stechiometrico parte da moli già note e dai coefficienti dell'equazione bilanciata. Rispondono a query di ricerca diverse e conservano pagine separate.
Quanto costa il calcolatore di rapporto molare?
Lo strumento del browser è gratuito e gira in locale.
La massa della seconda sostanza può essere zero?
No. Con massa zero non ci sono moli della seconda sostanza e il quoziente non è definito, quindi viene rifiutato. La prima invece può essere zero: il rapporto risulta zero rispetto a una quantità positiva.
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/molar-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_a":36,"molar_mass_a":18,"mass_b":32,"molar_mass_b":32}'const res = await fetch("https://api.kit.forhosting.com/chem/molar-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_a": 36,
"molar_mass_a": 18,
"mass_b": 32,
"molar_mass_b": 32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molar-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_a": 36,
"molar_mass_a": 18,
"mass_b": 32,
"molar_mass_b": 32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molar-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_a":36,"molar_mass_a":18,"mass_b":32,"molar_mass_b":32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_a":36,"molar_mass_a":18,"mass_b":32,"molar_mass_b":32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molar-ratio", 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
{
"mass_a": 36,
"molar_mass_a": 18,
"mass_b": 32,
"molar_mass_b": 32
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molar_ratio",
"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
Ogni massa molare che non è un numero positivo è rifiutata con invalid_input, così un denominatore zero o negativo non diventa mai Infinity.
Che cos'è un rapporto molare e come le masse diventano moli
Converta ciascuna massa con n uguale a m su M, poi divida le due quantità in moli: molar_ratio è uguale a n_A su n_B. Una massa molare zero, negativa, infinita o mancante non è un numero positivo, quindi l'attività fallisce con invalid_input invece di restituire Infinity o un NaN silenzioso. L'implementazione è una manciata di divisioni in aritmetica a virgola mobile deterministica: nessun seme casuale, nessun timestamp di orologio, nessuna chiamata di rete e nessuna deriva di modello, così input identici producono sempre lo stesso JSON.
Contratto di ingresso, forma della risposta ed errori
Le masse sono in grammi e devono essere maggiori o uguali a zero. Colleghi il modulo gratuito del browser per compiti e controlli rapidi, poi chiami il contratto identico da script quando servono chiavi di risposta in blocco o oracoli di valutazione. Mantenga entrambe le masse sulla scala del grammo nelle pipeline di laboratorio multi-passo: se pesa in milligrammi, converta prima affinché il rapporto numerico corrisponda ancora al rapporto molare che il Suo report afferma. Invii quattro numeri finiti obbligatori: mass_a e molar_mass_a per la sostanza A, e mass_b e molar_mass_b per la sostanza B. Le masse molari sono in grammi per mole e devono essere strettamente maggiori di zero; valori zero o negativi falliscono con invalid_input perché non sono numeri positivi e renderebbero n uguale a m su M indefinita o non fisica. Campi mancanti, stringhe vuote, valori non numerici, NaN e Infinity falliscono con invalid_input nominando il campo e non vengono addebitati. In caso di successo la risposta ripete i quattro input puliti, riporta moles_a e moles_b in moli, riporta molar_ratio come n_A diviso per n_B (moli di A per mole di B) e, quando le due quantità condividono un piccolo fattore intero, riporta anche simplified_a, simplified_b e un ratio_string come 2:1. Un oggetto di indizi sulle unità, una chiave method e una stringa formula viaggiano con i numeri affinché le relazioni di compito e i client API citino la stessa forma chiusa. Controlli classici da manuale includono trentasei grammi a diciotto grammi per mole contro trentadue grammi a trentadue grammi per mole, che danno due moli di A, una mole di B, molar_ratio due e la coppia ridotta 2:1, e dieci grammi a quaranta grammi per mole contro 36.5 grammi a 36.5 grammi per mole, che danno uno a quattro dopo la riduzione. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove un calcolatore di rapporto molare dalle masse merita il suo posto
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo. Fissi il JSON pulito nei test, tenga entrambe le masse molari strettamente positive e otterrà un rapporto molare riproducibile per compiti, plugin LIMS e worker di bordo senza erigere un'infrastruttura di algebra simbolica propria.
Domande tecniche
Come si calcola il rapporto molare di due sostanze a partire dalle masse?
Converta ciascuna massa in moli con n = m / M, poi divida: molar_ratio = n_A / n_B. Invii mass_a, molar_mass_a, mass_b e molar_mass_b in grammi e g/mol. L'API restituisce anche una coppia intera ridotta come 2:1 quando le quantità condividono un piccolo fattore comune.