-
覆盖的关键课题
介绍
可持续发展目标是联合国在2015年认证的17个目标。它们是每个人都需要共同努力的待办目标。
这个教程是关于学习年份与收入之间的关系,而这跟第十个目标"减少不平等"有关。
你会创建一个很简单的薪水计算器:用户可以输入他们呆在学校的年份,而你的程序会展示他们能够得到的薪水,以及每周的平均薪水。

步骤1 - 改编一个模板程序
首先,请点击下方链接来打开程序模板:
https://play.creaticode.com/
projects/0edc60af14f4a6177a32f3c7点击“改编”按钮来创建你自己的改编项目。需要注意的是,你需要登入才可以做到。

这个项目包含一个空白的角色以及舞台里的一些背景。
步骤2 - 开始的一幕
当用户点击运行旗帜时,我们需要展示“开始”背景。你可以使用空白角色中的"转换背景"编程积木:

步骤3 - 显示一个输入框文字格
要允许用户输入他们打算上学的年份数量,我们有几个可以做到的方法。举个例子,我们可以使用"询问并等待" 编程积木。
无论如何,在这个程序中,我们会使用不一样的方法:文本框小工具。请先添加小工具扩展。

现在你应该可以看见左方的“小工具”类别,而你可以在展开的上方寻找“添加文本框”编程积木。

当你点击运行旗帜时,你会在舞台中间得到一个输入框,就像下图展示的一样:

步骤 4 - 调整文本框
现在我们需要把输入框向上移动,并且把它调整得更小。你可以尝试使用小工具来调整它,就像这样:

需要注意的是,编程积木中的位置和大小数值会自动改变。如果你不知道要怎么样使用小工具,你依然可以以直接在编程积木中输入数值:

步骤 5 - 当文本框被改变时
每当用户改编文本框中的数值,我们应该改变背景。要简单地开始,让我们在文本框改变时,把背景改变成“辍学”:

现在只要我们输入任何文字,背景都会被改变:

步骤 6 - 检查年份的数量
你可以通过读取文本框小工具的数值来得到用户输入的数值。我们知道完成高中学业需要12年时间,所以如果用户输入的时间少于12,我们需要展示“辍学”背景:

步骤 7 - 高中毕业证书
现在让我们看看当用户输入的数值超过12时的情况。这意味着用户将会至少得到高中毕业证书。要从学院中得到一个副学士学位,一个人则需要学习至少14年。所以如果输入数值少于14,我们可以去欸的那个这个用户将会得到一个高中毕业证书。
你可以右键点击“如果否则”编程积木来复制它,然后改变这两个地方:

步骤 8 - 副学士学位
下一个步骤非常相似。要得到一个学士学位,一个人需要学习16年的时间,所以,我们可以添加一个少过16年的情况:

步骤 9 - 直到博士学位
你可以不断地添加更多情况来升级。需要注意的是,在最后一部分,如果上学年份至少是22年,我们不再需要添加更多的“如果否则“编程积木,因为用户会得到一个博士学位。

这是程序的最终演示:

下一步
这里有一些你可以利用你的创意点子来延伸这个项目的一些方式:
-
更改背景: 你可以更改北京来用相同的方式展示其他信息。举个例子,你可以改变背景中的角色,或不展示每周薪水而是展示每月薪水。
-
说些什么: 在切换成本不一样的背景之后,你也可以使用”文字朗读“或者你自己的声音录制来说写什么。举个例子,你可以说”恭喜!得到一个学士学位会有很不错的薪水!“
-
-
C CreatiCode Teacher moved this topic from Draft on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login