• 生活点滴 (十月-1)

    这个星期做早班,一连五天的程序如下:

    Dim x as string; x = '星期' & i
    Dim i as integer; i = 1
    While x <= '星期5'
      Select Case Time:
          Case 5am
              爬起身准备
          Case 6.30am
              出门
          Case 7am
              开始工作
          Case 8m
              早餐
          Case 12pm
              午餐
          Case 4pm
              放工
          Case 6pm
              晚餐
          Case 8pm
              追《花好月圆》
          Case 11pm
              培养情绪gao gao chu
      End Select



      If Time > 23.59pm then
            i= i+1
      End
      x = '星期' & i

    End While

    Msgbox ("令人兴奋的weekend又到了!!!")

3 comments:

  1. key said...

    If Time <= 23.59pm then
    x ='星期一'
    Else
    x =" '星期一' + 1
    End

    你会让时间一直停留在'星期一'。。
    infinite loop了啦。。。

    :D

  2. key said...

    还是不对,
    i永远停留在 1或者i+1就是2。

    你的世界只有星期一和星期二!

    :D

  3. key said...

    X的值永远没有变,
    所以一直小过星期五。。

    时间超过23:59就会变成00:00。
    如果以秒算,
    23:59之后每一次loop你就会加一天,
    可能五秒就会停了。(while loop其实更快)

    不过这是Blog,
    不用compile。。
    也不用追求太完美。。