Calculadora de números a palabras
¿Qué es una calculadora de números a palabras?
Una calculadora de números a palabras convierte un valor numérico como 1234 en su forma escrita en inglés: “one thousand two hundred thirty-four”. Escribir un número en palabras es algo que hacemos todo el tiempo sin pensarlo, y sin embargo tiene usos muy prácticos. Los cheques, los contratos legales y las facturas suelen requerir que la cantidad se escriba en palabras para que la cifra no pueda alterarse añadiendo un dígito. Escribir los números también es una ayuda de aprendizaje útil para quien estudia inglés, y una forma rápida de comprobar que ha leído correctamente una cifra larga.
Esta calculadora acepta números enteros, números negativos y decimales, y siempre devuelve palabras en inglés en minúsculas, independientemente del idioma de la página en el que la esté viendo.
¿Cómo funciona?
Un número se convierte leyéndolo en grupos de tres dígitos de derecha a izquierda. El inglés tiene un conjunto fijo de bloques de construcción que la calculadora combina:
- Las unidades y los irregulares “teens” — one, two, three, … hasta nineteen.
- Las decenas — twenty, thirty, forty, … hasta ninety, unidas a un dígito de las unidades siguiente con un guion, como en “twenty-one”.
- La palabra “hundred” para el dígito de las centenas dentro de cada grupo.
- Las palabras de escala que nombran cada grupo de tres: thousand, million, billion y trillion.
Cada grupo de tres dígitos se escribe de la misma manera, y se añade la palabra de escala de ese grupo. Los grupos que son completamente cero se omiten, de modo que 1.000.000 es simplemente “one million” en lugar de “one million zero thousand zero”.
Casos especiales
La calculadora maneja los casos límite que confunden a un enfoque ingenuo:
- Cero se escribe como la única palabra “zero”.
- Los números negativos se anteponen con la palabra “negative”, de modo que se convierte en “negative forty-two”.
- Los decimales se leen como la parte entera, luego la palabra “point”, y después cada dígito tras el punto decimal pronunciado individualmente. Así, es “three point one four” en lugar de “three point fourteen”.
- Una entrada vacía o inválida no devuelve nada.
Ejemplos resueltos
| Número | En palabras |
|---|---|
| 0 | zero |
| 5 | five |
| 21 | twenty-one |
| 105 | one hundred five |
| 1234 | one thousand two hundred thirty-four |
| 1000000 | one million |
| 1000000000 | one billion |
| -42 | negative forty-two |
| 3.5 | three point five |
Observe que 105 es “one hundred five” — no hay “and” entre las centenas y las unidades en inglés americano. Observe también que el decimal 3.5 escribe el dígito tras el punto por su cuenta (“five”), lo que mantiene la regla coherente para decimales más largos como 3.14 (“three point one four”).
Notas prácticas
- La salida siempre son palabras en inglés, incluso cuando las etiquetas de la calculadora se muestran en otro idioma. Esto mantiene la forma escrita sin ambigüedades para el caso de uso más común, escribir cheques y documentos en inglés.
- Se admiten valores muy grandes hasta la escala de los billones. Para números más allá de ese rango, simplemente continuaría con las siguientes palabras de escala.
- Para la tarea relacionada de convertir un decimal en forma científica compacta, consulte la calculadora de notación exponencial en https://www.mega-calculator.com/es/math/exponential-notation/, y para redondear un valor antes de escribirlo, consulte https://www.mega-calculator.com/es/math/rounding/.