moea_joint_essay
111年
[資訊] 資訊管理、程式設計
第 二 題
📖 題組:
A 公司 1 月人事資料檔案如下表,請撰寫下列程式片段。(2 題,共 15 分)
A 公司 1 月人事資料檔案如下表,請撰寫下列程式片段。(2 題,共 15 分)
📝 此題為申論題,共 2 小題
小題 (二)
請撰寫一函式 main(),逐筆讀取人事資料檔案,並呼叫(一)函式,篩選正確員工代號資料,最後列出特別費合計超過 100,000 元之部門代號及合計金額。(8 分)
思路引導 VIP
建立資料結構儲存題目表格,走訪每筆資料並呼叫 check_dit(),若通過驗證則將該筆資料的特別費按部門代號進行累加(如使用字典)。最後再次迭代字典,若部門合計額大於10萬則印出。
小題 (一)
A公司員工代號共 6碼數字,第 6碼是前 5碼總和的個位數,請撰寫一函式 check_dit(),以檢查員工代號之正確性。(7 分)
思路引導 VIP
將傳入的員工代號轉換為字串,檢查長度是否為6、是否全為數字。接著計算前5個字元的整數總和除以10取餘數,判斷是否等於第6個字元。