友情提示:380元/半年,儿童学编程,就上码丁实验室。

第5课 编写代码——实现辅助功能
一、求相反数
按照第一节功能描述中的定义,按键±用于求相反数,但究竟是求前数的相反数,还是后数的呢?原则上讲,是求屏幕上正在显示的数的相反数,那么屏幕上有时会显示前数(如按等号或等号算符之后),更多时间是显示后数,这就需要为求相反数设定一个判定条件,来决定针对哪个数求相反数。我们以后数的值为判断依据,如果后数≠0,则运算对后数生效,如果后数=0且前数≠0,则对前数生效。代码如图2-14所示。

二、删除末尾数字
按键←仅对后数有效,用于从后数的尾部删除一个数字。这个操作要用到“从字符串中截取特定长度子串”的功能,如图2-15所示。


三、清除后数
当用户点击CE按键时,会将已经输入的后数清除,或者说设置为0,并清空显示屏。代码如图2-17所示。

四、清除全部信息
当用户点击C按键时,清空所有已输入的信息及运算结果,代码如图2-18所示。
