CoddyRun

Tous les parcours

Parcours · Débutant

Les chiffres romains

Convertir un nombre en chiffres romains et inversement, vérifier qu'un nombre romain est bien écrit, puis s'entraîner avec un quiz.

6 étapes 1 h 15 environ
Aperçu du projet final : Les chiffres romains

MMXXVI, XLII, CDXCIX : les chiffres romains se lisent encore sur les horloges, les monuments et les génériques de films. On programme un convertisseur dans les deux sens, un vérificateur d'écriture, et un quiz pour devenir incollable.

Ce que vous allez apprendre

  • ranger deux listes qui se correspondent dans des tableaux parallèles ;
  • construire un résultat avec un algorithme glouton ;
  • lire un texte caractère par caractère et regarder le caractère suivant ;
  • utiliser un dictionnaire pour associer un symbole à sa valeur ;
  • vérifier une saisie par un aller-retour.

Avant de commencer

Aucun prérequis : il suffit de savoir utiliser une boucle et une condition.

Les étapes

  1. 1
    Les symboles romains Ranger les symboles romains et leurs valeurs dans deux tableaux parallèles, y compris les combinaisons comme IV ou CM. tableaux parallèlesboucle pour
    Accès libre
  2. 2
    Écrire un nombre en romain Convertir un nombre en chiffres romains avec un algorithme glouton : prendre le plus gros symbole possible, encore et encore. algorithme gloutonboucles imbriquéesajoute sur un texte
  3. 3
    Un convertisseur réutilisable Ranger la conversion dans une fonction et demander le nombre à l'utilisateur, en refusant tout ce qui n'est pas entre 1 et 3999. fonctionsaisie vérifiéelimites d'un système
  4. 4
    Lire des chiffres romains Convertir dans l'autre sens : lire un nombre romain symbole par symbole, en soustrayant un symbole plus petit que celui qui le suit. dictionnairecaractère suivantsoustraction
  5. 5
    Un nombre romain bien écrit ? Refuser les écritures incorrectes comme IIII, VX ou IC, grâce à un aller-retour entre les deux conversions. validationaller-retourfonction booléenne
  6. 6
    Le quiz romain Poser six questions dans les deux sens, une fois sur deux, et afficher le score… en chiffres romains ! pairalternanceréutiliser ses fonctions
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.