Calculadora de ouro sucata
Dez gramas de ouro 18 quilates contêm 7,5 gramas de ouro puro, que a 80 por grama valem 600. Informe o peso, o quilate gravado e o preço oferecido para conferir a proposta de um comprador. 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
- Peso (g)
- 10
- Quilates
- 18
- Preço por grama
- 80
- Fração de pureza
- 0,75
- Ouro fino (g)
- 7,5
- Valor de sucata
- 600
O valor em dinheiro do ouro sucata é o montante que um comprador, um balcão de penhor ou uma mesa de joalheria marcará por uma peça depois que o ouro nela contido for precificado a uma cotação dada de metal puro. Três números fixam essa oferta: o peso da peça em gramas, a pureza em quilates na escala de vinte e quatro, e um preço por grama de ouro puro que você informa. Esta calculadora de ouro sucata multiplica o peso pelo quilate sobre vinte e quatro para recuperar a massa de ouro fino e, em seguida, multiplica essa massa pelo preço do ouro puro para produzir o valor em dinheiro na mesma moeda da cotação. Você informa o preço do ouro; não há cotação ao vivo, nem ensaio, nem rede.
O que é o valor em dinheiro do ouro sucata e como os quilates recuperam a massa de ouro fino
O valor em dinheiro do ouro sucata não é a etiqueta de uma boutique nem um número de reposição de seguro. É a oferta de metal que um balcão de compra, uma mesa de penhor ou um comprador próximo da refinaria cotará quando uma corrente quebrada, um anel gasto, uma coroa dentária ou um lote misto forem tratados como fonte de ouro, e não como joia para usar. Na escala de joalheria, vinte e quatro quilates é ouro quimicamente puro.
Uma peça de dezoito quilates é dezoito partes de ouro em vinte e quatro, de modo que a fração de pureza é dezoito dividido por vinte e quatro, ou seja três quartos. A massa de ouro fino é o peso da peça em gramas vezes essa fração. O valor em dinheiro da sucata é essa massa de ouro fino vezes o preço por grama de ouro puro que você informa.
Dez gramas de ouro de dezoito quilates a oitenta unidades monetárias por grama contêm portanto sete gramas e meia de ouro fino e valem em sucata seiscentos. Os contrastes de quatorze, vinte e dois, dez e nove quilates usam a mesma escala: o número de quilates é o numerador, vinte e quatro é o denominador, e nada mais (nem acréscimo de mão de obra, nem dedução de gema, nem spread do comerciante, nem palpite de peso de pedra) entra na fórmula.
Ainda assim é preciso pesar o metal com honestidade e conhecer o selo de quilate ou o ensaio; esta calculadora não pesa um anel, não arranca uma pedra e não lê uma base de contrastes. O quilate pode ser fracionário (algumas oficinas vazam dezoito e meio) mas não pode ultrapassar vinte e quatro, porque uma pureza acima do ouro puro não tem sentido físico e a tarefa falha em vez de inventar uma marca em dinheiro.
Um quilate de zero é uma peça sem ouro e um valor de sucata de zero. O peso deve ser estritamente positivo para que um lote vazio não seja avaliado como sucesso. O preço do ouro puro pode ser zero (um apagamento total da oferta de metal) mas não pode ser negativo.
Os totais são arredondados half-up para duas casas decimais a fim de que os centavos da moeda permaneçam estáveis entre runtimes; a massa de ouro fino é arredondada a oito casas e a fração de pureza a doze para que os exemplos de referência se comparem byte a byte.
Casos de uso
Cotações de penhor e de balcão de compra
Pese uma corrente ou anel em gramas, informe o selo de quilate e aplique o preço de hoje por grama de ouro puro para ver o dinheiro teórico de sucata antes de qualquer spread do comerciante ou dedução de pedra.
Marcas em dinheiro em espólio e lotes mistos
Marque cada lote contrastado no preço de ouro puro informado para que uma planilha de espólio ou o inventário da loja mostre os gramas de ouro fino e o valor de sucata sem um feed de lingotes ao vivo.
Sobra de oficina e ouro dentário
Converta a sobra 14k, 18k ou 22k, ou uma coroa dentária, em uma cifra de sucata na mesma cotação por grama que você usa para o metal novo, de modo que o valor residual seja comparável entre quilates.
Perguntas frequentes
Como o valor em dinheiro do ouro sucata é calculado?
O ouro fino é o peso vezes o quilate dividido por 24; o valor de sucata é essa massa de ouro fino vezes o preço do ouro puro.
O que acontece se o quilate estiver acima de 24?
Vinte e quatro quilates é ouro puro, de modo que uma pureza maior não é um problema de valor de sucata e a solicitação não é cobrada.
Esta ferramenta busca um preço do ouro ao vivo?
Não há consulta de ticker nem rede, de modo que os resultados permanecem determinísticos para testes e widgets offline.
Por que o peso precisa estar em gramas?
Converta onças troy ou pennyweights para gramas primeiro; misturar unidades distorceria o dinheiro de sucata em silêncio.
O valor de sucata inclui pedras, mão de obra ou a margem do comprador?
Não. Só entram no cálculo o peso, o quilate e o seu preço do ouro puro. Pedras, feitio e a margem do comprador ficam de fora, então pese o metal, não as pedras.
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/fin/scrap-gold \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_g":10,"karat":18,"price_per_gram":80}'const res = await fetch("https://api.kit.forhosting.com/fin/scrap-gold", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_g": 10,
"karat": 18,
"price_per_gram": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/scrap-gold",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_g": 10,
"karat": 18,
"price_per_gram": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/scrap-gold", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_g":10,"karat":18,"price_per_gram":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_g":10,"karat":18,"price_per_gram":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/scrap-gold", 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
{
"weight_g": 10,
"karat": 18,
"price_per_gram": 80
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.scrap_gold",
"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.
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
A pureza em quilates não pode ultrapassar vinte e quatro: vinte e quatro quilates é ouro quimicamente puro, de modo que um número maior não é pureza alguma e a tarefa falha com invalid_input em vez de inventar uma marca em dinheiro.
O que é o valor em dinheiro do ouro sucata e como os quilates recuperam a massa de ouro fino
A mesma identidade se escreve scrap_value igual a weight_g vezes karat sobre vinte e quatro vezes price_per_gram.
Contrato de entrada, forma da resposta e comportamento de erro
Se karat ultrapassar vinte e quatro, a tarefa falha com uma mensagem de que karat ultrapassa 24 — essas falhas não são cobradas, porque uma pureza acima do ouro puro não é um problema de valor de sucata, é entrada inválida. Pesos acima de um bilhão de gramas ou preços acima de um bilhão de unidades por grama são rejeitados como salvaguardas de estouro. Exemplo: dez gramas a dezoito quilates e um preço de oitenta por grama produzem fração de pureza zero vírgula setenta e cinco, ouro fino de sete vírgula cinco gramas e valor de sucata seiscentos. Uma barra de vinte e quatro quilates de um grama a cem por grama produz pureza um, ouro fino um grama e valor de sucata cem. Mantenha os três campos nas mesmas unidades da fórmula: gramas de metal contra um preço de ouro puro por grama, sem misturar onças troy no peso sem converter primeiro. Envie por POST um corpo JSON com três números finitos obrigatórios: weight_g (estritamente maior que zero, sempre em gramas; aliases weight, grams, mass), karat (de zero a vinte e quatro inclusive; aliases karats, kt, purity) e price_per_gram (maior ou igual a zero, o preço do ouro puro por grama na sua moeda; aliases price, gold_price, pure_gold_price). Cada campo pode chegar como número JSON ou como cadeia numérica. Campos ausentes, cadeias vazias e valores não finitos falham com invalid_input nomeando o campo. Se weight_g for zero ou negativo, a solicitação falha porque não há peça a marcar. Se price_per_gram for negativo, a solicitação falha porque uma cotação de metal não pode ser negativa neste modelo. Em caso de sucesso, o corpo ecoa as três entradas e devolve purity_fraction (karat dividido por vinte e quatro), fine_gold_g (peso vezes essa fração), scrap_value (ouro fino vezes o preço do ouro puro) e uma cadeia de fórmula que reafirma a identidade. Combine a marca em dinheiro com a própria tabela de dedução de pedras ou de spread do comerciante se precisar de uma oferta de penhor; este endpoint avalia só o ouro e não emite ensaios, pesos de pedra nem gráficos.
Onde uma calculadora de ouro sucata justifica o seu lugar
Balcões de penhor, vendas de espólio e mesas de compra de joias precisam de uma calculadora de ouro sucata ao vivo que transforme uma pesagem e um selo de quilate em uma marca em dinheiro sem forçar o visitante a colar uma planilha. Quem ensina contrastes pode semear exemplos de sala que mostrem como uma aliança de dezoito quilates e uma moeda de vinte e dois do mesmo peso em gramas divergem só pela fração de quilate, sem levantar um fornecedor de dados de lingotes. A validação falha não consome saldo. Mantenha o peso positivo, o quilate em vinte e quatro ou menos, fixe nos testes o campo de dinheiro arredondado e você obtém marcas de sucata reproduzíveis para widgets, módulos LMS e workers na borda sem um feed de ouro ao vivo próprio. Mesas de sucata podem chamar o mesmo módulo puro do navegador para uma prévia gratuita e da API ao guardar lotes, de modo que o valor em dinheiro que um cliente viu na página coincida com o valor em dinheiro armazenado depois de salvar o ticket. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo nem rede de saída. O contrato é deliberadamente pequeno: três números na entrada, valor em dinheiro na saída, para que os clientes o envolvam nos próprios leitores de balança e seletor de contraste sem lutar contra estado oculto nem uma API de preço do ouro. Lotes dentários, sacos de quilates mistos e estoque sobrante de oficina usam a mesma identidade, e por isso um único endpoint determinístico cobre o balcão, a sala de aula e a página de destino.
Perguntas técnicas
Quanto custa a calculadora de ouro sucata?
A ferramenta do navegador é grátis. As solicitações API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.