Notação científica
1234,5 em notação científica é 1.2345e3: uma mantissa entre 1 e 10 vezes dez elevado a três. Expanda também a notação com e de volta para dígitos comuns, em relatórios de laboratório, tarefas e tabelas de dados. 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
- Valor
- 1234.5
- Direção da conversão: to_scientific
- To scientific
- Resultado
- 1.2345e3
- Forma decimal
- 1234.5
- Científico
- 1.2345e3
- Coeficiente
- 1,2345
A notação científica escreve um número como uma mantissa vezes dez elevado a um expoente inteiro para que magnitudes muito grandes e muito pequenas continuem legíveis sem longas sequências de zeros. Este conversor de notação científica aceita um valor mais uma direção, reformata o número de forma determinística com campos estruturados de mantissa e expoente, e rejeita entrada malformada com um erro claro.
O que a notação científica significa e quais entradas são válidas
A notação decimal padrão coloca um ponto para que cada dígito tenha valor posicional fixo sob potências de dez. A notação científica reescreve a mesma magnitude como um coeficiente—a mantissa—vezes dez elevado a uma potência inteira, tipicamente com o valor absoluto da mantissa pelo menos um e menor que dez para que só o expoente carregue a escala. Converter não muda o valor matemático; só muda como se escreve.
Exemplos decimais aceitos incluem inteiros, frações de ponto fixo, sinais opcionais e strings de dígitos agrupados com cuidado. Exemplos científicos aceitos incluem formas com e ou E, mais ou menos opcional no expoente, e grafias de livro com sinal de multiplicação antes de dez a uma potência.
Leitura de result, mantissa, expoente e ambas as formas de exibição
No sucesso a resposta devolve a string value original quando você enviou texto, a direction normalizada e um campo result que é exatamente a forma pedida. O campo decimal é a string canônica de dígitos padrão com menos inicial se negativo. Checagens: mil vira 1e3; 0.0012 vira 1.2e-3; 1.5e2 expande para 150; −2.5e-1 expande para −0.25.
Como usar em sala de aula e limites práticos
Chame o conversor gratuito no navegador para lição de casa, demos e relatórios de laboratório. Combine com conversores de unidade ou ferramentas de algarismos significativos. Prefira contagens de dígitos de escala escolar e mantenha a magnitude do expoente no intervalo publicado.
Casos de uso
Relatórios de laboratório e pipelines de dados
Técnicos e scripts normalizam magnitudes medidas em campos de mantissa e expoente para tabelas, exportações e documentação consistente.
Perguntas frequentes
Como converto um número decimal em notação científica?
O campo result é a forma compacta (1.2345e3) e mantissa/exponent voltam separados.
Como expando notação científica para um decimal padrão?
O campo result é a string de dígitos simples (0.000123).
O que acontece se o número estiver malformado?
Strings vazias, texto não numérico, expoentes quebrados e entradas semelhantes são rejeitados e não cobrados.
O conversor de notação científica é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais grafias científicas são aceitas?
Formas como 1.23e-4, 1.23E+4 e estilos de livro com sinal de multiplicação antes de 10^n são aceitas. A resposta sempre normaliza para uma string estável mantissa e expoente.
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/fmt/scientific-notation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"1234.5","direction":"to_scientific"}'const res = await fetch("https://api.kit.forhosting.com/fmt/scientific-notation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "1234.5",
"direction": "to_scientific"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/scientific-notation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "1234.5",
"direction": "to_scientific"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/scientific-notation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"1234.5","direction":"to_scientific"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"1234.5","direction":"to_scientific"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/scientific-notation", 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
{
"value": "1234.5",
"direction": "to_scientific"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.scientific_notation",
"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
Alunos, técnicos de laboratório, engenheiros de dados e autores de API transitam constantemente entre formas decimais cotidianas como 1234.5 e formas compactas como 1.2345×10^3.
O que a notação científica significa e quais entradas são válidas
Envie o campo obrigatório value como número JSON ou string numérica. O campo obrigatório direction escolhe a reescrita: to_scientific (alias scientific e sci) produz a forma compacta; to_decimal (alias decimal e std) expande para string de dígitos simples. Strings vazias, texto solto, vários pontos decimais e expoentes não inteiros falham com invalid_input. Entradas idênticas sempre produzem JSON idêntico.
Leitura de result, mantissa, expoente e ambas as formas de exibição
O campo scientific usa sempre grafia compacta mantissa e expoente com coeficiente normalizado. mantissa e exponent expõem as partes separadamente. sign é um ou menos um. method é sempre mantissa_exponent. Value ou direction ausentes e números malformados falham com invalid_input e não são cobrados.
Uso da API, preços, fluxos de sala de aula e limites práticos
Envie um corpo JSON com os campos obrigatórios value e direction, ou use os alias n, number e input para o número e dir ou mode para a direção. Use a API pré-paga quando tutoria, sandbox de avaliação de código, gerador de documentação ou pipeline de limpeza precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo.
Casos de integração
Verificação de lição de casa e provas
Alunos convertem decimais para forma científica e expandem respostas científicas de volta a dígitos simples, com feedback claro de invalid_input quando o número é malformado.
Plataformas de tutoria e autoavaliadores
Construtores de aulas chamam um contrato JSON pré-pago para checar tanto a string científica completa quanto o coeficiente e a potência de dez em escala.