假設想要找出當天到站的客運第5台好了~並拿一個叫VALUE1的盒子丟豆子在裡面來計算車次,
首先要定義, 甚麼樣的條件算第一台車:
計算的邏輯是, 當這班客運與上一班的發車日期不同時(假設是本班車1/27 6:00與上一班車1/26 22:30), 則算今天第一班車
所以當天第一台車, VALUE1盒子就會清空並只放1顆豆子
第二台車時, VALUE1盒子就會加1顆豆子, 總共為2顆豆子.....
第三台車時, VALUE1盒子就會加1顆豆子, 總共為3顆豆子.....
.........一直加總, 當天有幾台車, VALUE1就會有幾顆豆子.
if D<>D[1] then VALUE1=1 else VALUE1=VALUE1+1;
今天8:50第一根K棒, 與前一根昨天13:45的K棒日期不同-->所以定義為第一根K棒, 將VALUE1清空只留1顆豆子
今天8:55第二根K棒, 與前一根今天8:50的K棒日期相同-> 在VALUE1中加一顆豆子, 總共為2顆豆子.
今天9:00第三根K棒, 與前一根今天8:55的K棒日期相同-> 在VALUE1中加一顆豆子, 總共為3顆豆子.
所以只要看VALUE1盒子中有幾顆豆子,就知道目前是第幾根K棒
另外我猜你可能只是搞不清楚語法:
在VALUE1盒子中加一顆豆子, 在MC程式中寫法為 VALUE1=VALUE1+1
|