Il faut commencer par faire une "analyse" avant de faire une "programmation".
L'analyse doit permettre d'aboutir à un pseudo-code qui permettra de faire la programmation.
Voici en vrac quelques questions qu'il faut se poser dans la phase d'analyse :
- Quelles données en entrée ?
-- Parmi ces données, lesquelles sont saisies, lesquelles viennent d'ailleurs (et d'où) ?
-- Quelles vérification faire sur ces données ?
- Quelles données en sortie ?
- Quel traitement faire pour récupérer les données en entrée ?
- Quel traitement faire pour générer les données en sortie ?
- Quel traitement faire pour donner les données en sortie ?
- Quels modules faut-il ?
- Comment ordonner les modules ? Quels sont ceux qui sont de haut niveau, et ceux de bas niveau ? (c'est souvent là où les débutant se trompent, par exemple en croyant que la saisie est à un niveau haut, alors que c'est à un niveau bas)
Et pour vous aider, demandez-vous "Où se trouve la (les) difficulté(s) ?"
Bon courage !
Revenez avec des questions précises au lieu de dire "Faites mon devoir à ma place".