CS 20A:帶C的資料結構++
專案1:股票投資組合到期時間:2023年3月22日上午11:59目標在這個專案中,你將建立一個股票投資組合來跟蹤你的投資。安裝程式
•GitHub課堂連結釋出在Canvas上。
•請務必遵循Canvas上的設定指南。
•在編寫任何程式碼之前,您應該完整閱讀本文。
•此任務有一個互動模式和一個測試模式。Main是稀疏的–您應該填寫用於與使用者互動的程式碼。檔案main.cpp是您應該測試程式碼的地方確保所有的方法和功能都能按預期工作。
•部分任務圍繞一個輸入檔案(如果需要,可以是多個檔案)展開。有一個輸入資料夾中名為purchaseList.txt的示例輸入檔案,其中有兩種型別的示例您可以期待的輸入行。有關輸入的更多詳細資訊,請參閱driver.h中的函式標題。
•.cpp檔案為空。你需要根據.h檔案和這篇文章來填寫它們。我們建議您按以下順序填寫函式。檔案“money.cpp”
•注意標頭檔案——它有很好的文件記錄,很好地指示了每個函式需要做什麼。不要更改此檔案中的函式宣告。如果需要,您可以在money.h中新增任何附加功能。
•您應該徹底測試此檔案中的程式碼。檔案“stock.cpp”
•注意標頭檔案——它有很好的文件記錄,很好地指示了每個函式需要做什麼。不要更改此檔案中的函式宣告。如果需要,您可以向stock.h新增任何附加功能。
•您應該徹底測試此檔案中的程式碼。例如,主要生成幾個電源來測試功能。
檔案“portfolio.cpp”
•注意標頭檔案——它有很好的文件記錄,很好地指示了每個函式需要做什麼。不要更改此檔案中的函式宣告。如果需要,您可以向portfolio.h新增任何附加功能。
•您應該徹底測試此檔案中的程式碼。例如,主要生成幾個電源來測試功能。
檔案“driver.cpp”
•注意標頭檔案——它有很好的文件記錄,很好地指示了每個函式需要做什麼。不要更改此檔案中的函式宣告。如果需要,您可以向driver.h新增任何附加功能。
•您應該徹底測試此檔案中的程式碼。例如,主要生成幾個電源來測試功能。
提示
1.沒有給出main.cpp程式碼,因此沒有完全匹配的輸出。然而,main是一個測試事物的好地方,以確保輸入和輸出是有意義的。不過,很快我們將在studentTests.cpp檔案中編寫程式碼。
關於風格的一點註記請務必對程式碼進行註釋。正如我們在講座中所討論的,正確縮排程式碼非常重要,因為它大大增加了可讀性。如果你提交的程式碼檔案沒有合理縮排,你將被扣分。同樣,如果變數名沒有意義,您也會丟分。確保使用與變數中儲存的內容相對應的變數名。樣本輸出由於主要沒有給出任何內容,所以沒有樣本輸出可供測試。儘管您可以在進行過程中將測試程式碼新增到main中。屈服您必須將程式碼推送到GitHub分配才能提交解決方案。
分級
我們將使用一組僅透過GitHub Actions提供的測試。您無權訪問我們的測試檔案。有關個人測試的問題,請在Piazza上發帖。要點是專案貨幣類股票類別股票投資組合類別驅動器功能總體程式碼質量全部的 積分
CS 20A:帶C的資料結構
相關文章
- C++資料結構和pb資料結構的轉換C++資料結構
- C#中的資料結構C#資料結構
- c++基本資料結構C++資料結構
- C++資料結構連結串列的基本操作C++資料結構
- 【資料結構】帶權並查集資料結構並查集
- C++資料結構-佇列C++資料結構佇列
- 資料結構之堆(c++)資料結構C++
- 資料結構——單連結串列的C++實現資料結構C++
- C#資料結構-靜態連結串列C#資料結構
- 如何定義一個自帶資料區的結構體:三種資料結構體的比較結構體資料結構
- 資料結構 - 單連結串列 C++ 實現資料結構C++
- 資料結構 順序棧(c語言)資料結構C語言
- 資料結構雜湊表(c語言)資料結構C語言
- 使用C#實現資料結構堆C#資料結構
- C#資料結構-赫夫曼樹C#資料結構
- 結構化資料、半結構化資料和非結構化資料
- 12C_CDB中的資料字典體系結構
- C#資料結構-二叉樹-順序儲存結構C#資料結構二叉樹
- 【資料結構篇】認識資料結構資料結構
- C語言資料結構:雙向連結串列的增刪操作C語言資料結構
- 資料結構C語言|佇列相關資料結構C語言佇列
- 重新審視C# Span<T>資料結構C#資料結構
- 【dawn·資料結構】迷宮問題(C++)資料結構C++
- 結構化資料與非結構化資料的差異
- 6-C/C++實現資料結構連結串列相關操作C++資料結構
- redis的資料結構Redis資料結構
- cats 的資料結構資料結構
- database資料庫的資料結構Database資料庫資料結構
- 資料結構小白系列之資料結構概述資料結構
- 用c語言實現資料結構——單連結串列C語言資料結構
- 資料結構——單連結串列介面實現(C語言)資料結構C語言
- C++ 手撕--基本資料結構的簡單實現C++資料結構
- 萬字長文帶你漫遊資料結構世界資料結構
- 根據一個輸入資料構造二叉樹和連結串列資料結構的方法(c++)二叉樹資料結構C++
- 資料結構資料結構
- Redis資料結構—連結串列與字典的結構Redis資料結構
- C#資料結構與演算法5-C# 快速排序C#資料結構演算法排序
- C#資料結構-執行緒安全佇列C#資料結構執行緒佇列