Calcolatore da numeri a parole
Che cos’è un calcolatore da numeri a parole?
Un calcolatore da numeri a parole trasforma un valore numerico come 1234 nella sua forma scritta in inglese: “one thousand two hundred thirty-four”. Scrivere un numero in parole è qualcosa che facciamo continuamente senza pensarci, eppure ha usi molto pratici. Assegni, contratti legali e fatture richiedono spesso che l’importo sia scritto in parole in modo che la cifra non possa essere alterata aggiungendo una cifra. Scrivere i numeri per esteso è anche un utile aiuto all’apprendimento per chiunque studi l’inglese, e un modo rapido per ricontrollare di aver letto correttamente una cifra lunga.
Questo calcolatore accetta numeri interi, numeri negativi e decimali, e restituisce sempre parole inglesi in minuscolo, indipendentemente dalla lingua della pagina in cui lo stai visualizzando.
Come funziona?
Un numero viene convertito leggendolo in gruppi di tre cifre da destra a sinistra. L’inglese ha un insieme fisso di blocchi costitutivi che il calcolatore combina:
- Le unità e i “teens” irregolari — one, two, three, … fino a nineteen.
- Le decine — twenty, thirty, forty, … fino a ninety, unite a una cifra delle unità successiva con un trattino, come in “twenty-one”.
- La parola “hundred” per la cifra delle centinaia all’interno di ciascun gruppo.
- Le parole di scala che danno il nome a ogni gruppo di tre: thousand, million, billion e trillion.
Ogni gruppo di tre cifre viene scritto allo stesso modo, e la parola di scala per quel gruppo viene aggiunta. I gruppi interamente composti da zeri vengono saltati, così 1.000.000 è semplicemente “one million” anziché “one million zero thousand zero”.
Casi particolari
Il calcolatore gestisce i casi limite che mettono in difficoltà un approccio ingenuo:
- Zero viene scritto con la singola parola “zero”.
- I numeri negativi sono preceduti dalla parola “negative”, così diventa “negative forty-two”.
- I decimali vengono letti come la parte intera, poi la parola “point”, e infine ogni cifra dopo il punto decimale pronunciata singolarmente. Quindi è “three point one four” anziché “three point fourteen”.
- Una voce vuota o non valida non restituisce nulla.
Esempi svolti
| Numero | In parole |
|---|---|
| 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 |
Nota che 105 è “one hundred five” — non c’è alcun “and” tra le centinaia e le unità nell’inglese americano. Nota anche che il decimale 3.5 scrive la cifra dopo il punto da sola (“five”), il che mantiene coerente la regola per decimali più lunghi come 3.14 (“three point one four”).
Note pratiche
- L’output è sempre in parole inglesi, anche quando le etichette del calcolatore sono mostrate in un’altra lingua. Questo mantiene la forma scritta priva di ambiguità per il caso d’uso più comune, la compilazione di assegni e documenti in lingua inglese.
- I valori molto grandi sono supportati fino alla scala dei bilioni. Per i numeri oltre questo intervallo basterebbe proseguire con le parole di scala successive.
- Per il compito correlato di trasformare un decimale in forma scientifica compatta, vedi il calcolatore di notazione esponenziale all’indirizzo https://www.mega-calculator.com/it/math/exponential-notation/, e per arrotondare un valore prima di scriverlo in parole, vedi https://www.mega-calculator.com/it/math/rounding/.