Configurazione del progetto
Fa parte della sezione Logica e flusso del percorso C++ di Coddy. Lezione 30 di 56.
Sfida
FacileCostruiremo 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à:
- Creare un
std::map<std::string, int>chiamatoinventory - 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
- Stampare l'inventario iniziale mostrando tutti gli articoli e le relative quantità
- 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
1Puntatori e memoria
Che cos'è un puntatore?Operatore indirizzoOperatore di dereferenziazionePuntatori nulliPuntatori e arrayMemoria dinamica con 'new'Liberare la memoria con 'delete'Riepilogo - Esercizi sui puntatori2Vettori (array dinamici)
Introduzione a std::vectorCreare un vettoreAggiungere elementiAccedere agli elementiDimensione del vettoreIterare con un ciclo forCiclo for basato su intervalloRimuovere elementiRiepilogo - Operazioni sui vettori5Progetto: strumento per l’inventario
Configurazione del progettoAggiunta e aggiornamento degli articoli3Progetto: Strumento per l’elenco delle attività
Panoramica del progettoAggiungere un’attivitàEsercitati da solo: Compilatore C++ online