Menu
Coddy logo textTech

Configuration du projet

Fait partie de la section Logique et Flux du Journey C++ de Coddy — leçon 30 sur 56.

challenge icon

Défi

Facile

Nous allons construire un outil de suivi d'inventaire.

Créez un programme qui met en place un système de suivi d'inventaire de base pour un petit magasin. Votre programme initialisera un std::map<std::string, int> pour stocker les noms des articles et leurs quantités, ajoutera quelques articles d'inventaire initiaux et affichera un message de confirmation.

Votre programme doit :

  1. Créer un std::map<std::string, int> nommé inventory
  2. Ajouter les articles suivants à l'inventaire en utilisant la notation entre crochets :
    • "Laptops" avec la quantité 15
    • "Mice" avec la quantité 42
    • "Keyboards" avec la quantité 28
    • "Monitors" avec la quantité 12
  3. Afficher l'inventaire initial montrant tous les articles et leurs quantités
  4. Afficher un message de confirmation indiquant que le système d'inventaire est prêt

Utilisez exactement le format de sortie suivant :

Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!

Les articles doivent être affichés dans l'ordre où ils apparaissent lors de l'itération dans la map (ordre alphabétique par nom d'article). Utilisez une boucle for basée sur une plage (range-based for loop) pour itérer dans la map, en accédant à chaque paire clé-valeur avec pair.first pour le nom de l'article et pair.second pour la quantité.

Essayez vous-même

#include <iostream>
#include <map>
#include <string>
using namespace std;

int main() {
    // TODO: Écrivez votre code ci-dessous
    
    return 0;
}

Toutes les leçons de Logique et Flux