易语言实现计算器

计算器是一种用于进行数学运算的电子设备或应用程序。它可以执行加法、减法、乘法、除法等基本运算,还可以进行一些高级数学运算,如平方根、对数、三角函数等。计算器通常包括一个数字键盘、显示屏幕和一些功能键,它们可以帮助用户进行各种计算和解决问题。计算器广泛应用于商业、财务、科学、工程等领域,非常方便实用。

你知道怎么用易语言制作一个计算器吗

我们开始吧

首先是程序设计

 然后设计变量

 

 然后我们让每一个按钮都加入数字

.子程序 _按钮1_被单击

编辑框_计算.加入文本 (“1”)

.子程序 _按钮3_被单击

编辑框_计算.加入文本 (“2”)


.子程序 _按钮2_被单击

编辑框_计算.加入文本 (“3”)


.子程序 _按钮11_被单击

编辑框_计算.加入文本 (“4”)


.子程序 _按钮10_被单击

编辑框_计算.加入文本 (“5”)


.子程序 _按钮9_被单击

编辑框_计算.加入文本 (“6”)


.子程序 _按钮8_被单击

编辑框_计算.加入文本 (“7”)


.子程序 _按钮7_被单击

编辑框_计算.加入文本 (“8”)


.子程序 _按钮6_被单击

编辑框_计算.加入文本 (“9”)


.子程序 _按钮5_被单击

编辑框_计算.加入文本 (“0”)


.子程序 _按钮4_被单击

编辑框_计算.加入文本 (“.”)

 按钮名称比较凌乱,按钮名字不保证正确

继续来是运算符号喵

因为我们要重复计算,使用要用如果函数

.子程序 _按钮加_被单击

调试输出 (编辑框_计算.内容)
.如果 (运算符号 = “+”)
    算式内容 = 算式内容 + 到数值 (编辑框_计算.内容)
.否则
    .如果 (运算符号 = “-”)
        算式内容 = 算式内容 - 到数值 (编辑框_计算.内容)
    .否则
        .如果 (运算符号 = “*”)
            算式内容 = 算式内容 × 到数值 (编辑框_计算.内容)
        .否则
            .如果 (运算符号 = “/”)
                算式内容 = 算式内容 ÷ 到数值 (编辑框_计算.内容)
            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束

输出调试文本 (算式内容)
运算符号 = “+”
编辑框_计算.内容 = “”


.子程序 _按钮减_被单击

.如果 (运算符号 = “+”)
    算式内容 = 算式内容 + 到数值 (编辑框_计算.内容)
.否则
    .如果 (运算符号 = “-”)
        算式内容 = 算式内容 - 到数值 (编辑框_计算.内容)
    .否则
        .如果 (运算符号 = “*”)
            算式内容 = 算式内容 × 到数值 (编辑框_计算.内容)
        .否则
            .如果 (运算符号 = “/”)
                算式内容 = 算式内容 ÷ 到数值 (编辑框_计算.内容)
            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束

调试输出 (算式内容)
运算符号 = “-”
编辑框_计算.内容 = “”


.子程序 _按钮乘_被单击

.如果 (运算符号 = “+”)
    算式内容 = 算式内容 + 到数值 (编辑框_计算.内容)
.否则
    .如果 (运算符号 = “-”)
        算式内容 = 算式内容 - 到数值 (编辑框_计算.内容)
    .否则
        .如果 (运算符号 = “*”)
            算式内容 = 算式内容 × 到数值 (编辑框_计算.内容)
        .否则
            .如果 (运算符号 = “/”)
                算式内容 = 算式内容 ÷ 到数值 (编辑框_计算.内容)
            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束
调试输出 (算式内容)
运算符号 = “*”
编辑框_计算.内容 = “”


.子程序 _按钮除_被单击

.如果 (运算符号 = “+”)
    算式内容 = 算式内容 + 到数值 (编辑框_计算.内容)
.否则
    .如果 (运算符号 = “-”)
        算式内容 = 算式内容 - 到数值 (编辑框_计算.内容)
    .否则
        .如果 (运算符号 = “*”)
            算式内容 = 算式内容 × 到数值 (编辑框_计算.内容)
        .否则
            .如果 (运算符号 = “/”)
                算式内容 = 算式内容 ÷ 到数值 (编辑框_计算.内容)
            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束
算式内容 = 到数值 (编辑框_计算.内容)
调试输出 (算式内容)
运算符号 = “/”
编辑框_计算.内容 = “”


.子程序 _按钮等于_被单击


算式内容2 = 到数值 (编辑框_计算.内容)
.如果 (运算符号 = “+”)
    算式结果 = 算式内容 + 算式内容2
.否则
    .如果 (运算符号 = “-”)
        算式结果 = 算式内容 - 算式内容2
    .否则
        .如果 (运算符号 = “*”)
            算式结果 = 算式内容 × 算式内容2
        .否则
            .如果 (运算符号 = “/”)

            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束
调试输出 (算式结果)
编辑框_计算.内容 = 到文本 (算式结果)

我们还加入了求余数功能

.子程序 _按钮求余数_被单击

.如果 (运算符号 = “/”)
    算式内容2 = 到数值 (编辑框_计算.内容)
    商 = 算式内容 ÷ 算式内容2
    算式结果 = 算式内容 - 商 × 算式内容2
    调试输出 (算式结果)
    编辑框_计算.内容 = 到文本 (算式结果)
.否则
    信息框 (“错误喵,不是除法不行喵”, 0, , )

接下来用等号生成运算结果

.子程序 _按钮求余数_被单击

.如果 (运算符号 = “/”)
    算式内容2 = 到数值 (编辑框_计算.内容)
    商 = 算式内容 ÷ 算式内容2
    算式结果 = 算式内容 - 商 × 算式内容2
    调试输出 (算式结果)
    编辑框_计算.内容 = 到文本 (算式结果)
.否则
    信息框 (“错误喵,不是除法不行喵”, 0, , )

还有清除功能

.子程序 _按钮清除_被单击

编辑框_计算.内容 = “”
算式内容 = 0

最后是退位功能

.子程序 _按钮14_被单击

编辑框_计算.内容 = 取文本左边 (编辑框_计算.内容, 取文本长度 (编辑框_计算.内容) - 1)

这样,一个简单的计算器就完成了,你也试试吧

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值