天天看點

第三次作業-四則運算軟體

相同部分

1)合作者資訊

姓名 學号 部落格連結
溫伊倩 031602334 部落格
徐明盛 031602319

2) 描述實作設計思路

 使用rand函數随機生成四個數字和三個運算符号,并分别儲存在兩個數組中。

 括号在算式中的位置情況有六種,随機選擇其中的一種情況,引用計算結果函數。

 在計算結果函數中用if條件語句分辨判斷三個符号,若三個符号中沒有除号,結合括号情況直接計算得結果;若有除号,寫出分子和分母的表達式,再引用一個函數完成分數化簡。

 使用者輸入答案與程式計算結果相比較,完成輸出。

3. 你們訂立的編碼規範

 參數名字、函數名字通俗易懂。

 縮進合理。

 一行不寫多個語句。

 語句之間講究邏輯,合理排序。

 在代碼需要注意的地方寫注釋。

 程式子產品化,一個函數完成一個功能。

4)程式實作和結果測試的截圖

第三次作業-四則運算軟體
第三次作業-四則運算軟體
第三次作業-四則運算軟體

5)github的送出連結和送出日志截圖

github

第三次作業-四則運算軟體
第三次作業-四則運算軟體

6)分工合作讨論部分截圖

第三次作業-四則運算軟體
第三次作業-四則運算軟體
第三次作業-四則運算軟體

 差異部分

1) 合作過程

  摸爬滾打的神奇探索之旅……隊友人很好哈哈哈雖然經常空閑時間撞不在一起,基本上遇到不會的大家各自去學然後拿出來對比共享,o(* ̄▽ ̄*)ブ一起摸索的感覺相當的贊

2)合作體會

因為怕拖隊友的後腿是以認真地去研究,因為這次作業對git的研究也深了一點,但初次寫程式總是遇到許多莫名的bug。。其實探索過很多方法最終還是選擇的最穩妥的方法…深刻地意識到了和大神們的差距…啊啊總之在探索中學習吧!

然後呢經過數次修正以後我們的程式仍然存在着bug,因為是采用比較繁瑣的方法強行計算答案,當随機出括号内除數為零的情況會出現運作錯誤,嘗試過解決但是失敗告終…後續會修正完的然後認真學習c++!完畢