Les nombres avec des lettres

Les nombres en lettres de 0 à 100

On aimerait écrire un script qui prenne en entrée un entier naturel écrit avec des chiffres dans la base dix et donne en sortie l'écriture de l'entier en toutes lettres.

Pour cela, nous allons ci-dessous nous limiter aux entiers de 0 à 100.

Complètez le code ci-dessous. Rien ne sera ajouté au tableau associatif "nomDesNombres".

Règle d'écriture des nombres

On pourra lire cette page.

Code à compléter

Une solution

Les nombres en lettres jusqu'à mille

Complétez le script précédent pour afficher les entiers en toutes lettres jusqu'à mille.

On complètera la lecture précédente par exemple par celle-ci.

Vous pouvez également faire quelques tests ici.

Une solution

Les nombres en lettres jusqu'à un million

Complétez le script précédent pour afficher les entiers en toutes lettres jusqu'à un million.

Une solution

Une autre écriture du code (appels récursifs)

Numéral ordinal

Lorsqu'on entre 1, c'est l'affichage du mot "premier" que l'on attend maintenant.
Lorsqu'on entre deux, le mot affiché sera "deuxième" ...
Lorsqu'on entre 125, le mot affiché : "cent vingt-cinquième"...

Modifiez le script précédent pour ce résultat.

Une solution