CoddyRun

Tous les parcours

Parcours · Débutant

La liste de courses

Une petite application de liste : ajouter, afficher, retirer, trier, et retrouver sa liste à la prochaine ouverture.

6 étapes 1 h environ
Aperçu du projet final : La liste de courses

Une vraie petite application : on ajoute des articles, on les affiche, on les retire, on trie la liste… et on la retrouve à la prochaine ouverture du programme, grâce à un fichier.

Ce que vous allez apprendre

  • ranger des textes dans un tableau avec ajoute et supprime ;
  • construire un menu avec choisir, selon et tant que ;
  • éviter les doublons avec contient ;
  • enregistrer et relire un fichier avec sauvegarder et importer ;
  • trier un tableau avec trier.

Avant de commencer

Aucun prérequis. Ce parcours montre comment un programme garde des données d'une fois sur l'autre.

Les étapes

  1. 1
    Une liste dans un tableau Ranger trois articles dans un tableau et les afficher, numérotés à partir de 1. tableauajoutepourlongueur
    Accès libre
  2. 2
    Saisir les articles Demander des articles l'un après l'autre jusqu'à ce que l'utilisateur valide une ligne vide, puis afficher la liste. demandetant quetexte vide
  3. 3
    Un menu qui revient Proposer un menu « Ajouter / Voir la liste / Quitter » qui revient tant qu'on n'a pas quitté. choisirselontant que
  4. 4
    Retirer un article et éviter les doublons Ajouter l'option « Retirer » qui propose la liste elle-même comme menu, et refuser d'ajouter deux fois le même article. choisir sur un tableausupprimecontient
  5. 5
    Retrouver sa liste la prochaine fois Enregistrer la liste dans un fichier en quittant, et la recharger automatiquement au démarrage. sauvegarderimporterjoindredecouperessayer
  6. 6
    Trier et tout vider Afficher la liste dans l'ordre alphabétique, annoncer le nombre d'articles, et proposer de vider la liste d'un coup. triervidebooléen de confirmation
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.