2. 计算器

.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 程序集_运算符号, 文本型
.程序集变量 程序集_算式内容, 整数型

.子程序 _按钮_1_被单击

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


.子程序 _按钮_2_被单击

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

.子程序 _按钮_3_被单击

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

.子程序 _按钮_4_被单击

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

.子程序 _按钮_5_被单击

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

.子程序 _按钮_6_被单击

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

.子程序 _按钮_7_被单击

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

.子程序 _按钮_8_被单击

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

.子程序 _按钮_9_被单击

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

.子程序 _按钮_0_被单击

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

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

程序集_算式内容 = 到整数 (编辑框_算式.内容)
程序集_运算符号 = “+”
编辑框_算式.内容 = “”

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

程序集_算式内容 = 到整数 (编辑框_算式.内容)
程序集_运算符号 = “-”
编辑框_算式.内容 = “”

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

程序集_算式内容 = 到整数 (编辑框_算式.内容)
程序集_运算符号 = “×”
编辑框_算式.内容 = “”

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

程序集_算式内容 = 到整数 (编辑框_算式.内容)
程序集_运算符号 = “÷”
编辑框_算式.内容 = “”

.子程序 _按钮_等于_被单击
.局部变量 临时变量, 整数型
.局部变量 运算结果, 小数型


临时变量 = 到整数 (编辑框_算式.内容)
.如果 (程序集_运算符号 = “+”)
    运算结果 = 程序集_算式内容 + 临时变量
.否则
    .如果 (程序集_运算符号 = “-”)
        运算结果 = 程序集_算式内容 - 临时变量
    .否则
        .如果 (程序集_运算符号 = “×”)
            运算结果 = 程序集_算式内容 × 临时变量
        .否则
            .如果 (程序集_运算符号 = “÷”)
                运算结果 = 程序集_算式内容 ÷ 临时变量
            .否则

            .如果结束

        .如果结束

    .如果结束

.如果结束

编辑框_算式.内容 = 到文本 (运算结果)


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

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


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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Xamarin.Forms 是一个跨平台开发框架,可用于开发运行在 iOS、Android 和 UWP 等多个平台的应用程序。所以在使用 Xamarin.Forms 开发计算器应用时,我们需要处理计算器的符号问题。 在计算器应用中,常用的计算符号有加法、减法、乘法和除法。我们可以使用 Xamarin.Forms 中的按钮控件来表示这些符号,并为这些按钮添加相应的点击事件处理逻辑。 首先,我们可以创建四个按钮来表示加法、减法、乘法和除法符号。例如,我们可以创建一个按钮来表示加法符号“+”,并在按钮的 Clicked 事件回调中执行加法运算的逻辑。 ```csharp var addButton = new Button { Text = "+" }; addButton.Clicked += (sender, e) => { // 执行加法运算的逻辑 // ... }; ``` 类似地,我们可以为减法、乘法和除法符号分别创建对应的按钮,并为它们的 Clicked 事件回调添加相应的逻辑。 在具体的运算逻辑中,我们可以使用 C# 中的数学运算符来执行相应的计算操作。例如,利用加法运算符进行加法运算,利用减法运算符进行减法运算,以此类推。 通过在 Xamarin.Forms 中创建按钮来表示计算器符号,并在相应的点击事件回调中执行相应的运算逻辑,我们可以实现一个简单的计算器应用,用于处理不同符号的计算操作。 ### 回答2: Xamarin.Forms是一个用于创建跨平台移动应用的工具集。对于计算器符号,我们可以结合Xamarin.Forms的特性和功能来实现。首先,我们可以使用XAML来创建界面布局,然后在代码中添加功能。 对于计算器符号,我们可以使用各种方式来实现。一种常见的方式是使用字体图标库,如FontAwesome或Material Design Icons。这些库提供了各种各样的符号图标,可以通过在XAML中引用设置图标。 另一种方式是使用图片作为符号。我们可以选择符号图片并将其包含在我们的项目中。然后,我们可以在XAML中使用Image控件来显示这些图片符号。 同时,我们还可以使用字符来表示符号。Xamarin.Forms允许在文本控件中使用Unicode字符。我们可以在XAML或代码中直接设置控件的文本属性并使用特定的Unicode字符表示计算器符号。 综上所述,对于Xamarin.Forms的计算器符号,我们可以通过使用字体图标库、图片或Unicode字符来实现。这取决于我们的需求和喜好。无论我们选择哪种方式,Xamarin.Forms都提供了丰富的功能和灵活的选项,使我们能够轻松实现并使用计算器符号。 ### 回答3: 在Xamarin.Forms中实现计算器符号的方法如下: 1. 创建一个Xamarin.Forms项目,选择适当的模板作为起点。 2. 在XAML中设计计算器的界面,包括数字按钮、操作符按钮和结果显示框。 3. 创建一个ViewModel类来处理计算逻辑。可以使用Command模式来处理按钮的点击事件和计算逻辑。 4. 在ViewModel中,使用逻辑运算符和条件语句来实现计算器的功能。例如,可以使用if语句判断输入的操作符是加法、减法、乘法还是除法,并根据不同的操作符执行相应的计算操作。 5. 使用绑定机制将计算结果显示在界面上。可以将结果显示框绑定到ViewModel中的一个属性,当计算结果发生变化时,界面会自动更新。 6. 测试计算器的功能,确保各种操作符都能正确计算结果。 综上所述,通过在Xamarin.Forms中使用ViewModel和绑定机制,我们可以实现一个简单的计算器,可以处理各种运算符号,并将结果展示在界面上。以上方法只是其中一种实现方式,您也可以根据自己的需要和喜好进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值