scratch3.0应用实例解读,宠物店的故事,买宠物了

scratch3.0宠物店的故事

内容解读:小米开例一个宠物店,在网页上设计了一个自由网拍的程序。

如图所示,宠物店买狗(100元每只)和猫(50元每只),客户可以自由选择猫狗的数量。如果决定付款,就单击老板,就能够获得选购宠物需要付出的总价!

角色和背景设计如图所示!

书归正传,我们开始程序设计之旅了!

第一步,舞台背景设计

我们要给舞台,自主添加一段音乐!

核心知识点,上传声音!

第二步,修改宠物角色内容!

修改小猫,在下面添加文字解读,50元一只!

怎么修改小狗,与修改小猫的内容相似。

第三步,制作加和减的按钮

我们以狗加按钮为了,通过造型,制作按钮,加!其他的按钮制作同理!

第四步,创建三个变量,分别是总价,狗数量,猫数量

变量的设计过程如下!

1调用变量模块.

2.选择创建变量,如图所示.

3.设计变量名,变量的适用范围

4再自行设计2个变量,如图所示

5勾选变量,如图所示

6通过拖拽,完成变量在舞台上的位置调整

效果如下图!

第五步,创建列表

过程解读如下:

1调用变量模块,建立一个列表

2设计列表名,选择适用于所有角色

3效果如图所示,舞台上出现了列表

4单击加号,添加长度,输入价格!狗100元每只,猫50元每只。

经过鼠标拖拽调整,如下图所示。

第六步,给角色添加代码了!

1、 舞台背景代码,让优雅的音乐,感动每一个客户。

2、 猫角色和狗角色没有代码。

3、 按钮加的代码,如图所示,每次被鼠标点击一下,加1

4、 按钮减的代码,如图所示,当数值减到零以后,就停止,不能出现负数。

5、 只介绍了狗的加减按钮,猫的加减按钮类似。

6、 宠物店主的代码有点复杂。

首先,客户没有选购(重点内容),自然狗和猫的数量的初始值是0,而且要迎宾,说"欢迎光临,您有什么需求,愿意为您服务。"

其次,当客人点击按钮,选择宠物后,店主角色作为按钮,自然要给出总价。

这里要参考列表!

总价=总价的第一项*狗的数量+总价的第二项*猫的数量。

一个小程序,带着故事情节,就这么完成了!

 

posted @ 2020-10-02 16:39  创智养成教育  阅读(304)  评论(0编辑  收藏  举报