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 Swift資料結構排序Swift
- 資料結構(C#):佇列資料結構C#佇列
- C++資料結構-佇列C++資料結構佇列
- 如何定義一個自帶資料區的結構體:三種資料結構體的比較結構體資料結構
- 資料結構——單連結串列的C++實現資料結構C++
- 為什麼說BS結構優於CS結構
- C#資料結構-靜態連結串列C#資料結構
- 資料結構 歸併排序 C++資料結構排序C++
- 資料結構 八皇后 c swift 版本資料結構Swift
- 什麼是CS和BS結構,兩種結構的區別
- 資料結構 - 單連結串列 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#資料結構-二叉樹-順序儲存結構C#資料結構二叉樹
- 【資料結構】實現迴圈連結串列(c++)資料結構C++
- C#資料結構篇(一連結串列類) (轉)C#資料結構
- 12C_CDB中的資料字典體系結構
- 停車場的模擬管理(資料結構 C++)資料結構C++