作者XII (Mathkid)
看板Math
標題Re: [其他] 算學期公式
時間Mon Oct 14 10:37:08 2013
※ 引述《wind681201 (阿風~~)》之銘言:
: 各位大大好,想請問一個以輸入日期,經過一個計算得出一個數值的公式。
: 舉例來說:
: 8/1~2/29是上學期(尾數1),3/1~7/31號是下學期(尾數2)
: 98學年度是指 98/08/01~99/07/31
: 99學年度是指 99/08/01~100/7/31
: 100學年度是指100/08/01~101/07/31
: 101學年度是指101/8/1~101/7/31
: 所以例如
: 98/08/01~99/02/29 得出 981
: 99/03/01~99/07/31 得出 982
: 100/08/01~101/02/29 得出 1001
: 101/03/01~101/07/31 得出 1002
: 請問有這樣的公式嗎?
日期: y/m/d
學年 = y+[(m-8)/7]
學期 = 2-|[(m-3)/5]|
所求 = 10y+10[(m-8)/7]+2-|[(m-3)/5]|
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.64.181
※ 編輯: XII 來自: 114.24.64.181 (10/14 10:40)
推 wind681201 :請問中括號是求什麼呢? 10/14 15:30
→ wind681201 :中括號若是高斯的話,每年的2月是有問題的 10/14 15:50
→ wind681201 :例:99年2月應得出981才對 10/14 15:51
→ XII :有絕對值... 10/14 16:23
→ wind681201 :以99/02來算:10*99+10[(2-8)/7]+2-|[(2-3)/5]| 10/15 08:45
→ wind681201 :990+10[0]+2-|0| ==> 990+2 = 992 應該=981才對 10/15 08:46
→ wind681201 :或是能不能不要用高斯的方式呢? 10/15 12:13
→ wind681201 :可以了原因是計算機跟數學不同,這公式沒問題,謝謝 10/15 12:49
推 cacud :XII大真的很熱心 10/15 17:43