当前课程知识点:移动快速应用开发 > 第三章 我的计算器 > 带小数点的计算器 > 带小数点的计算器
大家好
在上一讲中
我们完成了整数计算器的逻辑设计
本节课我们将实现小数运算
对整数计算器流程图做了修改
增加了小数功能
下面我将进行具体操作
到现在为止
计算器还只能进行整数运算
下面我们编写小数点按钮的点击事件处理
过程来实现小数的速度
由于在一个操作数中只能有一个小数点
因此需要设置一个标志为变量
小数点控制
来判断是否已经输入过小数点
当小数点控制为真实
表示操作书中没有出现小数点
如果此时右数的值等于0
则给右数添加上0.
否则直接在右数的末尾添加小数点
只要小数点按钮被点击
我们就要将小数点控制的值设为假
由于设置的标志位
所以需要对部分代码做修改
当点击等号与运算符号后
就意味着将要输入新的数字
这时就需要将小数点控制的值还原为真
程序设计中经常通过标志位来判断状态
因此对于同学们而言
要学会通过标设置标志位来进行跳转
或者判断
最后完成清零的操作
将四个变量和标签的值都还原成初始状态
同学们
这一节课我们为计算器增加了小数节
下节课我们将针对计算机的BUG进行
修改
谢谢大家的收看
再见
-App Inventor简介
-第一个应用-喵喵叫的小猫
--喵喵叫的小猫
-App Inventor的调试方法
-作业--作业
-拓展练习
-石头剪刀布界面设计
-选择结构
--选择结构
-组件介绍
--组件介绍
-石头剪刀布逻辑设计
-作业--作业
-计算器的界面设计
--计算器的界面设计
-过程的定义
--过程的定义
-实现整数运算的计算器
-带小数点的计算器
--带小数点的计算器
-代码测试
--代码测试
-作业--作业
-我的词典界面设计
--我的词典界面设计
-语言翻译
--语言翻译
-文字朗读
--文字朗读
-语音识别
--语音识别
-作业--作业
-绘图板界面设计
--绘图板界面设计
-手指作画
--手指作画
-精灵画圆
--精灵画圆
-绘图的保存
--绘图的保存
-作业--作业
-社交应用界面设计
--社交应用界面设计
-拨号并收发短信
--拨号并收发短信
-短信的分类保存
--短信的分类保存
-短信的选择与删除
--短信的选择与删除
-作业--作业
-条码扫描器
--条码扫描器
-申请Web-API的步骤和调试方法
-Web客户端
--Web客户端
-JSON格式数据的解析方法
-扫码识物
--扫码识物1
--扫码识物2
-作业--作业
-人工智能技术介绍
--人工智能技术介绍
-扫描仪界面设计
--扫描仪界面设计
-百度AI 函数介绍
-扫描仪的代码实现
--扫描仪的代码实现
-作业--作业
-拓展练习