看板 Math 關於我們 聯絡資訊
※ 引述《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