Menu
Coddy logo textTech

Configuração do Projeto

Parte da seção Lógica & Fluxo do Journey de C++ da Coddy — lição 30 de 56.

challenge icon

Desafio

Fácil

Vamos construir uma ferramenta de rastreamento de inventário.

Crie um programa que configure um sistema básico de rastreamento de inventário para uma pequena loja. Seu programa inicializará um std::map<std::string, int> para armazenar nomes de itens e suas quantidades, adicionará alguns itens iniciais ao inventário e exibirá uma mensagem de confirmação.

Seu programa deve:

  1. Criar um std::map<std::string, int> chamado inventory
  2. Adicionar os seguintes itens ao inventário usando a notação de colchetes:
    • "Laptops" com quantidade 15
    • "Mice" com quantidade 42
    • "Keyboards" com quantidade 28
    • "Monitors" com quantidade 12
  3. Imprimir o inventário inicial mostrando todos os itens e suas quantidades
  4. Imprimir uma mensagem de confirmação de que o sistema de inventário está pronto

Use o seguinte formato de saída exato:

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

Os itens devem ser impressos na ordem em que aparecem ao iterar pelo mapa (ordem alfabética pelo nome do item). Use um loop for baseado em intervalo (range-based for loop) para iterar pelo mapa, acessando cada par chave-valor com pair.first para o nome do item e pair.second para a quantidade.

Experimente você mesmo

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

int main() {
    // TODO: Escreva seu código abaixo
    
    return 0;
}

Todas as lições de Lógica & Fluxo