Matemática e números

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

  1. Introduza o valor pretendido no campo de número.
  2. Se pretender converter o valor inicial padrão de 0, pode manter o campo inalterado.
  3. Submeta o pedido para efetuar a conversão para formato inteiro e validação.
  4. 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.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.