moea_joint_essay
111年
[統計資訊] 資料庫及資料探勘、程式設計
第 一 題
📖 題組:
A 公司 1 月人事資料檔案如下表,請撰寫下列程式片段。(2 題,共 15 分)
A 公司 1 月人事資料檔案如下表,請撰寫下列程式片段。(2 題,共 15 分)
📝 此題為申論題,共 2 小題
小題 (一)
A公司員工代號共 6碼數字,第 6碼是前 5碼總和的個位數,請撰寫一函式 check_dit(),以檢查員工代號之正確性。(7 分)
思路引導 VIP
將員工代號以字串或整數處理。若是整數,可將各個位數取出,將前5位數相加,然後模 10,看是否等於最後一個位數。
小題 (二)
請撰寫一函式 main(),逐筆讀取人事資料檔案,並呼叫(一)函式,篩選正確員工代號資料,最後列出特別費合計超過 100,000 元之部門代號及合計金額。(8 分)
思路引導 VIP
需在 main 函式中宣告資料結構來儲存各部門的特別費總和,讀取每筆資料並呼叫 check_dit()。若有效,則累加該部門的特別費。最後走訪資料結構,列印出大於 100,000 的部門。