Menu
Coddy logo textTech

Visão Geral do Projeto

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

challenge icon

Desafio

Fácil

Você construirá uma ferramenta de lista de tarefas por linha de comando que demonstra como os vetores podem ser usados para gerenciar dados do mundo real.

Crie a base para uma ferramenta de lista de tarefas por linha de comando, configurando a estrutura básica com um vetor vazio e exibindo uma mensagem de boas-vindas com opções de menu.

Seu programa deve:

  1. Criar um std::vector<std::string> vazio chamado tasks para armazenar as descrições das tarefas
  2. Exibir uma mensagem de boas-vindas para o aplicativo de lista de tarefas
  3. Exibir um menu mostrando as opções disponíveis que os usuários poderão escolher
  4. Imprimir uma mensagem confirmando que o sistema de lista de tarefas está pronto para uso

Use o seguinte formato de saída exato:

Welcome to Task List Tool!

Menu Options:
1. Add Task
2. View Tasks
3. Quit

Task list system initialized and ready!

Esta configuração inicial cria a base que será expandida nas lições seguintes para construir um aplicativo completo de gerenciamento de tarefas. O vetor vazio armazenará todas as tarefas como strings, e o menu mostra aos usuários quais funcionalidades estarão disponíveis.

Experimente você mesmo

#include <iostream>
#include <vector>
#include <string>

using namespace std;

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

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