Calculadora de volume de solução-estoque
Para preparar 100 mL a 1 M com um estoque de 10 M, pegue 10 mL do estoque e adicione 90 mL de diluente. Informe a concentração do estoque, a desejada e o volume final e receba alíquota, diluente e fator de diluição. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Concentração do estoque
- 10
- Concentração desejada
- 1
- Volume final
- 100
- Volume de estoque
- 10
- Volume de diluente
- 90
- Fator de diluição
- 10
- Precisão
- 10
Esta calculadora de volume de solução-estoque mostra quanto de solução concentrada você precisa pipetar quando já conhece a concentração do frasco-estoque, a concentração de trabalho desejada e o volume final da solução diluída. O mecanismo aplica a clássica relação de conservação C1 vezes V1 igual a C2 vezes V2, reorganizada para V_estoque igual a C_desejada vezes V_final dividido por C_estoque, e devolve também o volume de diluente e o fator de diluição na mesma resposta. Informe qualquer unidade de concentração consistente para o estoque e para a concentração desejada (molar, milimolar, porcentagem ou miligramas por mililitro) e qualquer unidade de volume consistente para a marca final (microlitros, mililitros ou litros); o volume de estoque retornado usa essa mesma unidade de volume. Verificações clássicas incluem diluir um estoque dez molar para um molar em cem mililitros, o que exige dez mililitros de estoque e noventa mililitros de diluente, e um caso sem diluição em que as concentrações de estoque e desejada coincidem, de modo que todo o volume final vem do frasco-estoque. Uma concentração de estoque igual a zero é rejeitada porque a divisão por zero é indefinida. O caminho é aritmética determinística pura, sem rede, aleatoriedade ou atalhos dependentes de data.
O que significa o volume de solução-estoque e o que a resposta contém
O volume de solução-estoque é a alíquota retirada de um frasco mais concentrado para que, depois de completar com diluente até a marca final, a concentração de trabalho corresponda à meta do protocolo. A relação que define esse cálculo é a conservação da quantidade de soluto numa diluição simples: C_estoque vezes V_estoque é igual a C_desejada vezes V_final, o que se reorganiza para V_estoque igual a C_desejada vezes V_final dividido por C_estoque, desde que a concentração do estoque não seja zero.
O volume de diluente é a diferença V_final menos V_estoque, ou seja, a quantidade de solvente ou tampão que você precisa adicionar até atingir a marca. O fator de diluição é apresentado como C_estoque sobre C_desejada, que equivale a V_final sobre V_estoque quando o soluto se conserva e as duas concentrações são positivas; uma diluição de dez vezes significa que o estoque é dez vezes mais concentrado do que a solução de trabalho.
Não há conversão automática de mililitro para litro nem de molar para milimolar: você escolhe as unidades e mantém a consistência. Se você só conhece dois volumes e precisa do fator de diluição adimensional, use a ferramenta dedicada a esse cálculo; esta página responde à pergunta orientada por concentração de quanto volume de estoque retirar para uma dada solução de trabalho final.
Onde o volume de solução-estoque se encaixa nos estudos, no laboratório e no software
Estudantes encontram C1V1 igual a C2V2 quando um livro-texto introduz a diluição simples, quando um exercício de casa pergunta quantos mililitros de um ácido-estoque retirar para uma solução de trabalho de molaridade e volume conhecidos, ou quando um roteiro de laboratório lista a concentração do estoque, a concentração desejada e o volume do balão sem pré-calcular a alíquota. Professores podem gerar antecipadamente gabaritos para folhas de preparo sem confiar em aplicativos opacos que misturam unidades de concentração em silêncio ou invertem a fórmula.
Técnicos de laboratório e preparadores usam a mesma definição quando um procedimento operacional padrão pede o preparo de cem mililitros de tampão um milimolar a partir de um estoque dez milimolar: confirme dez mililitros de estoque mais noventa mililitros de diluente antes de completar o balão volumétrico.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para tutores de química, normalizar parâmetros de diluição digitados pelo usuário antes de exportar um caderno de laboratório, ou atender enunciados de desafios de programação que exigem V_estoque e diluente em vez de um esboço improvisado.
Casos de uso
Tarefas de casa e preparo de laboratório
Calcule quantos mililitros de estoque retirar para uma concentração de trabalho e um volume de balão antes de corrigir exercícios ou completar um balão volumétrico.
Software de protocolos e tutoria
Transforme C1, C2 e V2 digitados pelo usuário em volumes de alíquota e diluente para assistentes interativos de laboratório.
Perguntas frequentes
Como o volume de estoque é calculado?
A partir de C1V1 = C2V2: V_estoque = C_desejada × V_final / C_estoque, usando a mesma unidade de concentração para C1 e C2 e devolvendo V_estoque na mesma unidade de volume de V_final.
E se a concentração do estoque for zero?
A divisão por zero é indefinida; um frasco-estoque com concentração zero não consegue gerar uma concentração de trabalho positiva por diluição.
A concentração desejada pode ser maior do que a do estoque?
Não. Uma diluição simples não consegue aumentar a concentração. A concentração desejada precisa ser menor ou igual à concentração do estoque.
Quanto diluente preciso adicionar?
O volume final menos o volume de estoque. Para ir de 10 M a 1 M em 100 mL, você pega 10 mL do estoque e completa com 90 mL de solvente ou tampão até a marca.
Preciso converter as unidades antes de calcular?
Não há conversão automática: use a mesma unidade nas duas concentrações e a unidade que preferir no volume final. O volume de estoque sai nessa mesma unidade, seja microlitro, mililitro ou litro.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/chem/stock-solution-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"stock_concentration":10,"desired_concentration":1,"final_volume":100}'const res = await fetch("https://api.kit.forhosting.com/chem/stock-solution-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"stock_concentration": 10,
"desired_concentration": 1,
"final_volume": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/stock-solution-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"stock_concentration": 10,
"desired_concentration": 1,
"final_volume": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/stock-solution-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"stock_concentration":10,"desired_concentration":1,"final_volume":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"stock_concentration":10,"desired_concentration":1,"final_volume":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/stock-solution-volume", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"stock_concentration": 10,
"desired_concentration": 1,
"final_volume": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.stock_solution_volume",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_value | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que significa o volume de solução-estoque e o que a resposta contém
Esta calculadora devolve as três entradas normalizadas, stock_volume, diluent_volume, dilution_factor, uma etiqueta de método c1v1_c2v2, a precisão usada, um lembrete curto da fórmula e uma unit_note indicando que as concentrações compartilham uma unidade e os volumes compartilham outra. O mecanismo avalia o quociente de forma fechada dentro da faixa numérica suportada ou rejeita a entrada com invalid_input. Os casos rejeitados incluem campos ausentes, valores não finitos, magnitudes acima do teto documentado, concentração de estoque zero ou não positiva, concentração desejada ou volume final não positivos, e qualquer concentração desejada maior do que a do estoque, pois isso descreveria uma concentração e não uma diluição.
Como as concentrações e o volume final são lidos e como os resultados permanecem reproduzíveis
A concentração desejada e o volume final também precisam ser positivos; a desejada não pode ultrapassar a do estoque. Sinais de mais à esquerda e notação científica em strings numéricas são permitidos quando resultam em decimais finitos ao serem interpretados; espaços incorporados e tokens não numéricos são rejeitados. O campo preferido para a concentração do frasco é stock_concentration, mas os apelidos C1, c1, stock_c, C_stock, stock_conc e stock também são aceitos, para que planilhas, strings de consulta e formulários tipados possam reaproveitar o mesmo contrato. O campo preferido para a concentração de trabalho desejada é desired_concentration, com os apelidos C2, c2, desired_c, C_desired, final_concentration, target e target_concentration. O campo preferido para o volume total diluído é final_volume, com os apelidos V2, v2, V_final, final, total, total_volume e volume_final. A concentração do estoque precisa ser estritamente positiva: zero falha com invalid_input e uma mensagem que menciona a divisão por zero, para que um frasco-estoque vazio não gere Infinity. Um campo opcional precision, com os apelidos decimals e dp, define quantas casas decimais expor nas saídas numéricas, com dez como padrão e teto de quinze para manter os goldens de JSON estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar você mesmo a fórmula do volume de estoque.
Onde o volume de solução-estoque se encaixa nos estudos, no laboratório e no software
Ferramentas de produto e de educação usam o endpoint quando um aluno digita C1, C2 e V2 e a interface precisa mostrar o volume de estoque com um fator de diluição claro. Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada fica armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — acompanha o restante do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem alterar o resultado matemático. Combine-a com as ferramentas de fator de diluição ou concentração molar quando precisar de grandezas de solução relacionadas, e com outros endpoints de ciências ao montar um pequeno laboratório de calculadoras de química gratuitas e determinísticas.
Casos de integração
Fixtures determinísticas de teste
Gere valores reproduzíveis de stock_volume e dilution_factor para testes unitários, tutores de química e verificações de CI.
Perguntas técnicas
Quanto custa a calculadora de volume de solução-estoque?
É grátis no navegador, nesta página. Pela API, cada requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Esta ferramenta converte molaridade em milimolar ou mL em L?
Não. Mantenha as unidades de concentração consistentes entre o estoque e a desejada, e trate o volume de estoque retornado na mesma unidade de volume usada em final_volume.