Menu
Coddy logo textTech

Görev Ekleme

Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası — ders 19 / 56.

challenge icon

Görev

Kolay

Sisteme yeni görevler ekleme işlevini uygulayarak görev listesi aracınızı genişletin. Bu, kullanıcı etkileşimi ve görev depolama yetenekleri ekleyerek önceki dersin temeli üzerine inşa edilir.

Aşağıdaki girdi sağlanacaktır:

  • Listeye eklenecek görev açıklamasını temsil eden bir dize

Programınız şunları yapmalıdır:

  1. Önceki dersteki aynı kurulumla başlayın (tasks adında boş bir std::vector<std::string> ve karşılama mesajı)
  2. Girdiden bir görev açıklaması okuyun
  3. Görev açıklamasını tasks vektörüne eklemek için push_back() kullanın
  4. Görevin başarıyla eklendiğini gösteren bir onay mesajı yazdırın
  5. Vektörün .size() yöntemini kullanarak listedeki mevcut görev sayısını görüntüleyin

Aşağıdaki tam çıktı formatını kullanın:

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]

Bu alıştırma, öğeler ekledikçe vektörlerin nasıl dinamik olarak büyüyebileceğini ve .size() yönteminin depolanan öğelerin mevcut sayısını nasıl yansıttığını gösterir. Onay mesajı, işlemin başarıyla tamamlandığına dair kullanıcı geri bildirimi sağlar.

Kendin dene

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

Mantık & Akış bölümündeki tüm dersler