On veut gérer des produits dans un entrepôt. Un produit est défini par 2: chaînes• de caractères : leUn code produit ("H567"entier) par• exempleUne etdésignation qui(chaine comportede au maximum 9 caractères utilescaractère),l'intitulé• ("potsPrix de peinture"vente et qui comporte au maximum 99 caractères utiles(réel) et• unQuantité (entier qui indique la quantité en stock (803 par exemple). Il faut gérer une liste de produits en veillant à ce qu'il n'y ait pas deux produits avec le même code produit. Bien sûr la quantité en stock ne peut pas être négative. La listeL’entrepôt comportera au maximum 100 produits.<br/> Sous forme d’un menu, programmer les fonctionnalités suivantes :
1. Ajouter un produit (on tape le code produit et l'intitulé, la quantité est initialisée à 0).<br/>▼
Il faut gérer la liste grâce au menu suivant :<br/>
2. Afficher la liste de produits.
▲1. Ajouter un produit (on tape le code produit et l'intitulé, la quantité est initialisée à 0).<br/>
23. Afficher lales listeproduits en rupture de produitsstock.<br/>
34. SupprimerRechercher un produit en tapant le code produit.<br/>
45. Acheter un produit en tapant le code produit et la quantité achetée.<br/>
56. Vendre un produit en tapant le code produit et la quantité vendue.<br/>et générer le montant à payer
7. Trier les produits par quantité. 8.
6. Quitter<br/>
<br/>
On veillera à bien décomposer ce problème en différents modules et à mener une réflexion sur les fonctions nécessaires dans chaque module.