不二如是 发表于 2016-11-28 11:08:50

0 0 8 7 - 小天才时钟(准准哒) - 【战】

本帖最后由 不二如是 于 2016-11-28 15:36 编辑



在86我们扫清了什么是'递归'!

递归真的是人见人爱,花见花开,谁用谁知道的大杀器!

可以这么说(此处应有掌声{:10_268:} ):

我对递归的景仰有如滔滔江水连绵不绝,又有如黄河泛滥一发而不可收拾。

哈哈,不扯远,这个程序就是加强你对循环的理解,提高你的灵感迸发!

主要利用侦测模块,调用本机系统时间:



好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[*]调用本地时间

直接利用侦测模块,调用本地时间,并在舞台上输出:




[*]秒针

秒针显示范围,0-59秒。

0秒时,秒针指向0度

5秒时,秒针指向30度

15秒,秒针指向面向90度

30秒,秒针指向180度

...

60秒,秒针指向12(面向360或者0)

归纳总结:秒针每秒顺时针移动6度(360度/60)

面向:秒数 * 6

移动:每秒递加一次即可




[*]分针

分针也是一圈60个数,但是,要等到秒针走完一圈。

才能递加一格。

0分,0秒,分指针向0度

1分,60秒,分指针向6度(60秒/10)

5分,300秒,分针指向30度(300秒/10)

...

面向:分数 * 6

移动:60秒分针一个6度 = 秒针/10






[*]时针

时针就复杂一些了,0到23之间,24个数字。

0点,0分,0秒,时针指向0度。

01点,时针指向30度

02点,时针指向60度

...

12点,时针指向360度

...

24点,时针指向720度

面向:时针 * 30

移动:60分钟增加30度 = 分针 / 2





moonalong 发表于 2018-10-24 10:29:34

感觉有点难

kx2009 发表于 2019-10-20 16:49:42

谢谢给我们这么好的程序

cdl558 发表于 2020-1-1 16:25:15

之前看过一个比这个容易
页: [1]
查看完整版本: 0 0 8 7 - 小天才时钟(准准哒) - 【战】