0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Gestion de Stock en Java Primitif

Le document décrit le développement d'une application Java de gestion de stock pour une petite boutique, sans utiliser la programmation orientée objet. L'application permettra d'ajouter, modifier, supprimer, afficher des produits, rechercher par nom et calculer la valeur totale du stock, en utilisant des tableaux parallèles pour stocker les informations. Des méthodes statiques seront mises en œuvre pour chaque fonctionnalité, et l'application sera interactive via un menu console.

Transféré par

youssefbaaziz232
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Gestion de Stock en Java Primitif

Le document décrit le développement d'une application Java de gestion de stock pour une petite boutique, sans utiliser la programmation orientée objet. L'application permettra d'ajouter, modifier, supprimer, afficher des produits, rechercher par nom et calculer la valeur totale du stock, en utilisant des tableaux parallèles pour stocker les informations. Des méthodes statiques seront mises en œuvre pour chaque fonctionnalité, et l'application sera interactive via un menu console.

Transféré par

youssefbaaziz232
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Java- Programmation structurée

Application de Gestion de Stock (Sans Programmation Orientée Objet)

Contexte :
Tu es amené à développer une application en Java pour gérer le stock de produits d'une petite boutique.
Cette application permettra d'ajouter, modifier, supprimer et afficher des produits en utilisant
uniquement des variables primitives, des tableaux, et des méthodes statiques.

Objectifs de l'application :

1. Ajouter un produit : Ajouter un nouveau produit dans l'inventaire.

2. Modifier un produit : Modifier les informations d'un produit existant.

3. Supprimer un produit : Retirer un produit de l'inventaire.

4. Afficher la liste des produits : Voir la liste des produits en stock avec leurs détails.

5. Recherche de produit : Rechercher un produit par son nom.

6. Calcul de la valeur totale du stock : Calculer la valeur totale des produits en stock.

Spécifications Techniques :
Structure des données :

Utiliser des tableaux parallèles pour stocker les informations des produits

▪ int[] codesProduits : Contiendra les codes uniques pour chaque produit.


▪ String[] nomsProduits : Contiendra les noms des produits.
▪ int[] quantites : Contiendra les quantités en stock pour chaque produit.
▪ double[] prix : Contiendra les prix unitaires de chaque produit.
Limiter la taille des tableaux (par exemple, 100 produits maximum).

Chaque produit sera représenté par une même position dans chaque tableau.

Méthodes statiques à implémenter :

▪ printMenu() : afficher le menu.


▪ ajouterProduit(int code, String nom, int quantite, double prix) : Ajouter un produit dans les
tableaux.
▪ modifierProduit(int code, String nouveauNom, int nouvelleQuantite, double nouveauPrix) :
Modifier les informations d'un produit existant dans les tableaux.
▪ supprimerProduit(int code) : Supprimer un produit des tableaux.
▪ afficherProduits() : Afficher la liste complète des produits en utilisant les tableaux.
▪ rechercherProduit(String nom) : Rechercher un produit par son nom.
▪ calculerValeurStock() : Calculer la valeur totale du stock.
Utilisation de la console :

L'application doit être interactive, avec un menu de navigation pour chaque fonctionnalité.

L'utilisateur entrera les informations nécessaires via la console (code produit, nom, quantité, prix).

Exemple de structure de menu :

Vous aimerez peut-être aussi