Menu
Coddy logo textTech

Aggiungere un’attività

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

challenge icon

Sfida

Facile

Estendi il tuo strumento per gli elenchi di attività implementando la funzionalità per aggiungere nuove attività al sistema. Questo si basa sulle fondamenta della lezione precedente, aggiungendo l’interazione con l’utente e la possibilità di archiviare le attività.

Verrà fornito il seguente input:

  • Una stringa che rappresenta la descrizione dell’attività da aggiungere all’elenco

Il tuo programma dovrebbe:

  1. Iniziare con la stessa configurazione della lezione precedente (std::vector<std::string> vuoto chiamato tasks e messaggio di benvenuto)
  2. Leggere dall’input la descrizione di un’attività
  3. Usare push_back() per aggiungere la descrizione dell’attività al vettore tasks
  4. Stampare un messaggio di conferma che indichi che l’attività è stata aggiunta correttamente
  5. Visualizzare il numero attuale di attività nell’elenco usando il metodo .size() del vettore

Usa il seguente formato di output esatto:

Welcome to Task List Tool!

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

Task list system initialized and ready!
Task "[task description]" added successfully!
Total tasks: [number of tasks]

Questo esercizio dimostra come i vettori possano crescere dinamicamente man mano che aggiungi elementi e come il metodo .size() rifletta il numero attuale di elementi archiviati. Il messaggio di conferma informa l’utente che l’operazione è stata completata correttamente.

Provalo tu

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

using namespace std;

int main() {
    vector<string> tasks;
    
    cout << "Welcome to Task List Tool!" << endl;
    cout << endl;
    cout << "Menu Options:" << endl;
    cout << "1. Add Task" << endl;
    cout << "2. View Tasks" << endl;
    cout << "3. Quit" << endl;
    cout << endl;
    cout << "Task list system initialized and ready!" << endl;
    
    return 0;
}

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore C++ online