Conversor de Números para Extenso em Inglês
Converta números não negativos na respetiva representação por extenso em língua inglesa, desde 0 até valores inferiores a 10^21.
Executar ferramenta
O conversor de números para extenso transforma valores numéricos na respetiva representação textual em língua inglesa. O campo de introdução aceita um número inteiro ou fracionário, assumindo o valor zero por omissão caso nenhum valor seja indicado. Durante o processamento, o valor introduzido é primeiro convertido para formato inteiro antes da validação. Apenas valores não negativos inferiores a 10^21 geram uma representação por extenso válida, como por exemplo a conversão de 0 para «zero», 42 para «forty-two», 100 com o termo «hundred» ou 1234 com «thousand». Se o número resultante da conversão inicial for negativo ou atingir ou ultrapassar o limite de 10^21, o painel indicará que o valor não é suportado. Algumas frações negativas que sejam convertidas para 0 podem gerar texto. Entradas não numéricas que não possam ser transformadas em número inteiro geram um erro na interface. A ferramenta destina-se a transcrições textuais diretas.
Instruções
- Introduza o valor pretendido no campo de número.
- Se pretender converter o valor inicial padrão de 0, pode manter o campo inalterado.
- Submeta o pedido para efetuar a conversão para formato inteiro e validação.
- Consulte no painel a transcrição textual gerada em língua inglesa.
Exemplos
- Introdução de 42: o painel de resultados apresenta o texto «forty-two».
- Introdução de 1234: a transcrição gerada é «one thousand two hundred thirty-four».
- Campo mantido sem alteração (padrão 0): o resultado apresentado é «zero».
Perguntas frequentes
Como são tratados os números decimais com frações?
O valor é transformado num número inteiro antes da validação. Apenas o valor inteiro resultante dessa conversão é considerado para a geração do texto em inglês.
Qual é o intervalo de números permitido?
São suportados valores que, após a conversão inicial para inteiro, resultem em valores não negativos e estritamente inferiores a 10^21. Valores negativos ou iguais e superiores a 10^21 não geram transcrição.
O texto gerado pode ser emitido em português?
Não. Esta ferramenta produz exclusivamente a representação por extenso em língua inglesa, aplicando regras como «hundred» e «thousand».
O que acontece se for introduzido um valor não numérico?
Se a entrada não puder ser convertida num número inteiro, a interface apresenta uma indicação de erro em vez da transcrição por extenso.