Projet 02 — Gestion de tâches

Ma To-Do
List

Organise tes tâches, coche ce qui est fait.

Nouvelle tâche
Priorité :
Progression 0 / 0 tâches complétées
📝
Aucune tâche pour le moment
Ajoute ta première tâche ci-dessus !
📋 Algorithme à implémenter
ALGORITHME ToDoList
VAR taches : LISTE de {id, texte, statut, date, priorité}

PROCEDURE AjouterTache(texte, priorité)
nouvelleTache ← {id: NOUVEAU_ID(), texte, statut: "en cours", date: MAINTENANT(), priorité}
taches.AJOUTER(nouvelleTache)
SauvegarderFichier(taches)
FIN PROCEDURE

PROCEDURE MarquerFaite(id)
POUR chaque t DANS taches FAIRE
SI t.id = id ALORS t.statut ← "fait"
FIN POUR
SauvegarderFichier(taches)
FIN PROCEDURE

PROCEDURE Supprimer(id)
taches ← taches SANS l'élément où t.id = id
SauvegarderFichier(taches)
FIN PROCEDURE