加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

E4A简易计算器代码

(2019-03-30 18:47:19)
标签:

e4a

安卓

安卓编程

编程

中文安卓编程

分类: 安卓

 

变量 组件集合 为 集合

变量 符号 为 集合

变量 第一数 为 双精度小数型

变量 第二数 为 双精度小数型 

变量 计算符号 为 整数型 = 5'0+,1-,2×,3÷,4为=,5为无符号

事件 主窗口.创建完毕()

       组件集合 = 创建 集合

       符号 = 创建 集合

       组件集合.加入项目(按钮1)

       按钮1.置组件索引(0)

       按钮1.绑定事件(事件监听器1)

       组件集合.加入项目(按钮2)

       按钮2.置组件索引(1)

       按钮2.绑定事件(事件监听器1)

       组件集合.加入项目(按钮3)

       按钮3.置组件索引(2)

       按钮3.绑定事件(事件监听器1)

       组件集合.加入项目(按钮4)

       按钮4.置组件索引(3)

       按钮4.绑定事件(事件监听器1)

       组件集合.加入项目(按钮5)

       按钮5.置组件索引(4)

       按钮5.绑定事件(事件监听器1)

       组件集合.加入项目(按钮6)

       按钮6.置组件索引(5)

       按钮6.绑定事件(事件监听器1)

       组件集合.加入项目(按钮7)

       按钮7.置组件索引(6)

       按钮7.绑定事件(事件监听器1)

       组件集合.加入项目(按钮8)

       按钮8.置组件索引(7)

       按钮8.绑定事件(事件监听器1)

       组件集合.加入项目(按钮9)

       按钮9.置组件索引(8)

       按钮9.绑定事件(事件监听器1)

       组件集合.加入项目(按钮10)

       按钮10.置组件索引(9)

       按钮10.绑定事件(事件监听器1)

       组件集合.加入项目(按钮16)

       按钮16.置组件索引(10)

       按钮16.绑定事件(事件监听器1)

       符号.加入项目(按钮11)

       按钮11.置组件索引(0)

       按钮11.绑定事件(事件监听器 )

       符号.加入项目(按钮12)

       按钮12.置组件索引(1)

       按钮12.绑定事件(事件监听器 )

       符号.加入项目(按钮13)

       按钮13.置组件索引(2)

       按钮13.绑定事件(事件监听器 )

       符号.加入项目(按钮14)

       按钮14.置组件索引(3)

       按钮14.绑定事件(事件监听器 )

       符号.加入项目(按钮15)

       按钮15.置组件索引(4)

       按钮15.绑定事件(事件监听器 )

结束 事件

事件 事件监听器1.被单击(组件索引 为 整数型)

       标签1.标题=标签1.标题 & 组件集合.取项目(组件索引).标题

       规范数字()

结束 事件

过程  规范数字()

       判断循环首 取文本左边(标签1.标题,1)="0" 且 取文本中间(标签1.标题,1,1)<>"."

              如果 标签1.标题="0"

                     退出

              结束 如果

              标签1.标题=取文本右边(标签1.标题,取文本长度(标签1.标题)-1)

       判断循环尾

       如果 取文本右边(标签1.标题,1)="."

              如果 寻找文本(标签1.标题,".",0)<</span>取文本长度(标签1.标题)-1

                     标签1.标题=取文本左边(标签1.标题,取文本长度(标签1.标题)-1)

              结束 如果

       结束 如果

结束 过程

事件 按钮17.被单击()

       标签1.标题="0"

结束 事件

事件 事件监听器2.被单击(组件索引 为 整数型)

       如果 计算符号 = 5

              第一数=标签1.标题

              弹出提示(第一数)

              标签1.标题=0

              判断 组件索引

                     分支 0

                            计算符号=0

                     分支 1

                            计算符号=1

                     分支 2

                            计算符号=2  

                     分支 3

                            计算符号=3  

              结束 判断

       否则

              第二数=标签1.标题

              判断 计算符号

                     分支 0

                            标签1.标题=大数相加(第一数,第二数)

                     分支 1

                            标签1.标题=大数相减(第一数,第二数)

                     分支 2

                            标签1.标题=大数相乘(第一数,第二数    

                     分支 3

                            标签1.标题=大数相除(第一数,第二数,5)  

              结束 判断

              计算符号=5

                            判断 组件索引

                     分支 0

                            计算符号=0

                     分支 1

                            计算符号=0

                     分支 2

                            计算符号=2  

                     分支 3

                            计算符号=3  

              结束 判断

       结束 如果

结束 事件

E4A简易计算器代码

0

阅读 收藏 喜欢 打印举报/Report
后一篇:E4A组件数组
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有