Calcolatore della composizione percentuale
L'acqua contiene in massa circa l'11 % di idrogeno e l'89 % di ossigeno: scriva una formula e veda quanta parte della massa molare viene da ogni elemento, con gli atomi contati, il peso atomico usato e il contributo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Questo calcolatore trasforma una formula chimica nella percentuale in massa di ogni elemento in un'unità formula. La composizione percentuale in massa è il classico controllo di chimica generale che risponde a quanto della massa molare di un composto deriva da ciascun elemento: per l'acqua ci si aspetta circa l'undici percento di idrogeno e l'ottantanove percento di ossigeno, e per il glucosio le quote di carbonio, idrogeno e ossigeno seguono la stessa definizione. Il motore analizza formule compatte con simboli degli elementi, pedici interi e parentesi annidate, moltiplica ogni conteggio atomico per un peso atomico standard fisso, divide per la massa molare totale e moltiplica per cento. I controlli classici da manuale includono H2O, CO2, NaCl, C6H12O6 e sali come Fe2(SO4)3, dove le parentesi raggruppano ioni poliatomici. Il percorso è completamente deterministico, senza chiamate di rete, senza campionamento casuale e senza scorciatoie legate alla data.
Cosa significa la composizione percentuale e cosa contiene la risposta
La composizione percentuale in massa indica quanto della massa di un'unità formula di un composto è attribuibile a ciascun elemento. Se un'unità formula contiene n_E atomi dell'elemento E con peso atomico A_E, il contributo in massa di E è n_E per A_E, la massa molare M è la somma di tali contributi su tutti gli elementi, e la percentuale in massa di E è cento volte quel contributo diviso M.
Questa definizione è indipendente dalla dimensione del campione: le stesse percentuali si applicano sia che si pesi un milligrammo sia un chilogrammo di composto puro, perché sono rapporti di contributi molari, non masse assolute di un campione particolare. Gli studenti incontrano questa idea quando un manuale chiede la percentuale in massa dell'ossigeno in un sale, quando un laboratorio verifica se una composizione sperimentale corrisponde a una formula, o quando i problemi sulla formula empirica invertono la stessa aritmetica.
Questo calcolatore restituisce la stringa della formula inserita, la massa molare totale di un'unità formula, un array elements ordinato in base al primo ordine di comparsa nella formula, e per ciascun elemento il simbolo, il conteggio atomico, la massa atomica utilizzata, il contributo in massa e la percentuale in massa. Non esiste un percorso CAS approssimato né una ricerca dinamica dei pesi atomici: il motore usa una tabella interna fissa, così i risultati restano riproducibili.
I casi respinti comprendono l'assenza della formula, stringhe vuote, spazi bianchi all'interno della formula, punti di idratazione e altri separatori, simboli di elementi sconosciuti, parentesi non bilanciate, pedici pari a zero o mancanti scritti solo come token non validi, e formule che non contengono alcun simbolo di elemento.
Dove si colloca la composizione percentuale in massa tra studio, laboratorio e software
Gli studenti usano la composizione percentuale quando una scheda di esercizi chiede la percentuale in massa di ogni elemento in un composto indicato per nome, quando verificano se una formula proposta corrisponde a dati di combustione o di analisi elementare, o quando convertono tra formula empirica e formula molecolare dopo aver misurato la composizione. Gli insegnanti possono generare in anticipo le soluzioni per formule modeste, senza affidarsi ad app di calcolo opache che cambiano silenziosamente i pesi atomici o eliminano i gruppi poliatomici.
I tecnici di laboratorio e i controlli qualità usano gli stessi rapporti quando un certificato di analisi elenca le percentuali in massa degli elementi e la composizione teorica deve essere confrontata con un'unità formula nota. Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per tutor di chimica, per normalizzare le formule inserite dall'utente prima dell'esportazione su un quaderno di laboratorio, o per soddisfare consegne di programmazione che richiedono la percentuale in massa anziché un abbozzo approssimativo.
Casi d'uso
Compiti e soluzioni di schede di esercizi
Calcoli la percentuale in massa di ogni elemento a partire da formule del manuale come H2O, C6H12O6 o Fe2(SO4)3, prima della correzione.
Software di laboratorio e tutoraggio
Normalizzi le formule inserite dall'utente in percentuali in massa degli elementi per lezioni interattive e verifiche di composizione.
Domande frequenti
Quanto costa il calcolatore della composizione percentuale?
È gratuito nel browser, direttamente su questa pagina.
Quali formule sono supportate?
Formule compatte con simboli di elementi, pedici interi e parentesi annidate (per esempio H2O, Ca(OH)2, Fe2(SO4)3). Gli spazi e i punti di idratazione vengono respinti.
Cosa succede se la formula non è valida?
Simboli sconosciuti, parentesi non bilanciate, formule vuote e caratteri non supportati falliscono con un messaggio chiaro.
I pesi atomici vengono cercati online?
No. Il calcolatore usa una tabella interna fissa dei pesi atomici standard, così i risultati restano deterministici e sicuri anche offline.
La composizione percentuale cambia con la quantità di campione?
No. Le percentuali sono rapporti all'interno di un'unità formula, quindi restano uguali per un milligrammo o un chilogrammo del composto puro. Le decide soltanto la formula.
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/percent-composition \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"formula":"H2O"}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-composition", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"formula": "H2O"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-composition",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"formula": "H2O"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-composition", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"formula":"H2O"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"formula":"H2O"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-composition", 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
{
"formula": "H2O"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_composition",
"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_formula_len | 200 |
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
Cosa significa la composizione percentuale e cosa contiene la risposta
Restituisce inoltre la precisione utilizzata, l'etichetta del metodo percent_composition, una breve stringa di definizione e un'indicazione dell'unità di percentuale in massa. Se Le servono la concentrazione molare, i fattori di diluizione o i coefficienti di reazione bilanciati, utilizzi gli strumenti dedicati; questa pagina risponde solo alla composizione percentuale in massa a partire da una formula valida, con un output numerico stabile adatto a schede di esercizi, test automatici e consumatori dell'API.
Come vengono lette le formule e come restano riproducibili le percentuali in massa
Una formula valida è una stringa compatta di simboli di elementi (una lettera maiuscola, eventualmente seguita da una minuscola), pedici interi positivi e parentesi annidate per gruppi come solfato o idrossido. Esempi che vengono analizzati correttamente includono H2O, CO2, CH4, NaCl, C6H12O6, Ca(OH)2, Fe2(SO4)3 e (NH4)2SO4. Gli spazi vengono respinti, così un'incollatura errata non diventa una lettura silenziosamente sbagliata; anche la notazione di idratazione con il punto centrale viene respinta con un messaggio chiaro, anziché essere interpretata parzialmente. Le parentesi possono annidarsi fino a una profondità documentata, e ogni parentesi di chiusura può portare un moltiplicatore intero che scala ogni atomo all'interno del gruppo. Il campo preferito è formula, ma sono accettati anche gli alias f, compound, chemical_formula ed expression, in modo che fogli di calcolo, stringhe di query e moduli tipizzati possano riutilizzare lo stesso contratto. Ogni simbolo deve esistere nella tabella incorporata dei pesi atomici standard; i token sconosciuti falliscono con invalid_input indicando il simbolo. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso identico risultato matematico dentro una pipeline automatizzata, senza reimplementare da sé la formula della composizione percentuale.
Dove si colloca la composizione percentuale in massa tra studio, laboratorio e software
Gli strumenti di prodotto ed educativi usano l'endpoint quando un utente digita una formula e l'interfaccia deve mostrare una tabella delle percentuali degli elementi con una massa molare chiara. In questa pagina il calcolo avviene interamente nel Suo browser; tramite l'API ogni richiesta riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — è coerente con il resto del catalogo tier-A del KIT e Le permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a strumenti di concentrazione molare o diluizione quando Le servono grandezze correlate della soluzione, e agli altri endpoint scientifici quando sta costruendo un piccolo laboratorio di calcolatori di chimica gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministici
Generi tabelle riproducibili di massa molare e percentuale in massa per test unitari, tutor di chimica e asserzioni di CI.
Domande tecniche
Come viene definita la percentuale in massa?
Per ogni elemento E, %E = 100 × (n_E × A_E) / M, dove n_E è il conteggio atomico, A_E è il peso atomico e M è la massa molare di un'unità formula.