Dans cet exercice nous allons finaliser l’algorithme permettant de créer un CRUD (Create / Read / Update / Delete) basique sur un tableau multidimensionnel en algorithmique. Je vous propose en fin d’article, la version complète en JavaScript.
Tentez de résoudre cet exercice par vous même. Vous trouverez la correction sous la présentation du sujet.
Le sujet
- Reprendre l’exercice précédent et :
- Créer les fonctionnalités permettant de modifier ou supprimer un utilisateur à partir de son nom.
- Ajouter les options nécessaires dans le menu principal : (3 : Modifier utilisateur / 4 : supprimer utilisateur)
- Conseil : créer une fonction permettant de rechercher un utilisateur à partir de son nom avant de l’utiliser dans les fonctions de modification et suppression.
- Pour la suppression, utiliser la fonction « pop(tab) » permettant de supprimer le dernier élément d’un tableau
Ci-dessous, exemple d’utilisation des fonctionnalités « suppression » et « modifications » :

Les affichages des tableaux ne doivent pas être pris en compte, ils ne servent que de test pour vérifier que la modification et la suppression sont opérationnelles.
Revoir les fonctions – Revoir les tableaux
L’algorithme écrit en pseudo-code :
Pour voir l’intégralité de l’article, merci de vous abonner ou de vous connecter si vous êtes déjà abonné !
Pour continuer votre apprentissage de l’algorithmique :
- Le livre en version broché ou ebook : “L’algorithmique selon H2PROG“
- La formation vidéo en ligne de plus de 6 heures : “Les bases indispensables de la programmation : Algorithmique“
- Le pack de 51 exercices non programmable : “51 exercices d’algorithmique avec Milo“
- Le livre en version broché ou ebook “51 exercices selon H2PROG avec Milo“
Pour apprendre le développement web :
- 26 formations et 168 heures de vidéo dans la licence H2PROG