乘車時: if 樂悠卡 or 傷殘 未補助的車費 = rounddown( if( 年齡 < 65 , 成人車費 , 長者車費 ) , 1 ) 正常車費 = 未補助的車費 自付車費 = min( 正常車費 , $2 ) 補助金額 = 正常車費 - 自付車費 else ... end if |
乘車時: if 樂悠卡 or 傷殘 未補助的車費 = rounddown( if( 年齡 < 65 , 成人車費 , 長者車費 ) , 1 ) 正常車費 = 未補助的車費 if 今天 < yyyy/mm/dd ** $2 乘車 自付車費 = min( 正常車費 , $2 ) 補助金額 = 正常車費 - 自付車費 else ** $2 / 兩折乘車 if 本月累計次數 < 240 ** 240 次內,$2 / 兩折 自付車費 = min( 正常車費 , max( $2 , rounddown( 成人車費 x 0.2 , 1 ) ) ) 補助金額 = 正常車費 - 自付車費 本月累計次數 = 本月累計次數 + 1 else ** 240 次後,0 補助 自付車費 = 正常車費 end if end if else ... end if 每月最後一天 23:59: 本月累計次數 = 0 |