quand je t'ai posé les questions, c'était surtout pour te montrer les questions que tu dois te poser... entre autres !
On n'écrit un algorithme qu'après avoir défini précisemment ce qu'on souhaite qu'il fasse. Une fois que tout est précisé, on peut écrire un algo fonctionnel (qui permet de comprendre la fonction de l'algo) en langage naturel, avec des mots, sans utiliser un langage informatique.
NB : tu ne confirmes pas que les produits sont dans une base de données..
"si c'est une entrée : lire la base avec le n° de produit. Est-ce qu'on ne peut pas être plus précis et dire qu'on prend les 8 premiers n°produit ? "
bien sûr ! l'algo que je t'ai donné est une trame fonctionnelle, que tu dois compléter et/ou modifier...
une sortie ou une entrée : tu fais une E/S d'un seul élément à la fois ? Si oui, tu peux faire varier la quantité de 1..
encore une fois, ça dépend de ton sujet.
si une sortie indique une quantité sortie, calculer qté-1 ne colle pas.. idem pour les entrées.
si qté > 0
afficher toutes les données du produit cette partie-là je n'ai pas trop compris
dans ce que je t'ai proposé, je fais la liste d'inventaire après avoir enregistré toutes les E/S.
Je ne sors sur la liste QUE les lignes dont la qté est positive (ainsi, les produits dont la qté = 0 sont retirés de la liste ; c'est ce qu'on veut, n'est ce pas ? )
toutes les données du produit : son nom, son code, sa quantité..
à toi d'écrire ton algorithme en fonction de ton sujet, des choix que tu fais.
Vas y !