Menu
CoddyTech

Menambahkan Tugas

Termasuk bagian Logika dan Alur dalam perjalanan C++ di Coddy. Pelajaran 19 dari 56.

challenge icon

Tantangan

Mudah

Kembangkan tool daftar tugasmu dengan menerapkan fungsi untuk menambahkan tugas baru ke sistem. Ini melanjutkan dasar dari pelajaran sebelumnya dengan menambahkan interaksi pengguna dan kemampuan penyimpanan tugas.

Input berikut akan diberikan:

  • Sebuah string yang mewakili deskripsi tugas untuk ditambahkan ke daftar

Programmu harus:

  1. Dimulai dengan penyiapan yang sama seperti pada pelajaran sebelumnya (std::vector<std::string> kosong bernama tasks dan pesan selamat datang)
  2. Membaca deskripsi tugas dari input
  3. Menggunakan push_back() untuk menambahkan deskripsi tugas ke vector tasks
  4. Mencetak pesan konfirmasi yang menunjukkan bahwa tugas berhasil ditambahkan
  5. Menampilkan jumlah tugas saat ini dalam daftar menggunakan method .size() dari vector

Gunakan format output yang persis berikut:

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]

Latihan ini menunjukkan bagaimana vector dapat bertambah secara dinamis saat kamu menambahkan elemen, dan bagaimana method .size() mencerminkan jumlah item yang tersimpan saat ini. Pesan konfirmasi memberi tahu pengguna bahwa operasi berhasil diselesaikan.

Coba sendiri

#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;
}

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C++ online