Menu
Coddy logo textTech

Configurazione del progetto

Fa parte della sezione Logica e flusso del percorso C++ di Coddy. Lezione 30 di 56.

challenge icon

Sfida

Facile

Costruiremo uno strumento per il monitoraggio dell'inventario.

Crea un programma che configuri un sistema di base per il monitoraggio dell'inventario di un piccolo negozio. Il programma inizializzerà un std::map<std::string, int> per memorizzare i nomi degli articoli e le relative quantità, aggiungerà alcuni articoli iniziali all'inventario e visualizzerà un messaggio di conferma.

Il programma dovrà:

  1. Creare un std::map<std::string, int> chiamato inventory
  2. Aggiungere i seguenti articoli all'inventario usando la notazione con parentesi quadre:
    • "Laptops" con quantità 15
    • "Mice" con quantità 42
    • "Keyboards" con quantità 28
    • "Monitors" con quantità 12
  3. Stampare l'inventario iniziale mostrando tutti gli articoli e le relative quantità
  4. Stampare un messaggio di conferma che indichi che il sistema di inventario è pronto

Usa il seguente formato di output esatto:

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

Gli articoli devono essere stampati nell'ordine in cui appaiono iterando sulla mappa (in ordine alfabetico per nome dell'articolo). Usa un ciclo for basato su intervallo per iterare sulla mappa, accedendo a ogni coppia chiave-valore con pair.first per il nome dell'articolo e pair.second per la quantità.

Provalo tu

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

int main() {
    // TODO: Scrivi il tuo codice qui sotto
    
    return 0;
}

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore C++ online