3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:56:24

3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三
3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三

3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三
我写的这段代码,有很多不严谨的地方,大体思路就是这样的
如果用多个文本框来输入的话,很容易实现,配合ComboBox进行运算法则的选择,就更简单了
Dim a As Double, b As Double, x As String
Private Sub Command1_Click(Index As Integer)'控件数组
If Text3.Text <> "" And IsNumeric(Text3.Text) = True Then
                       '文本框不为空,并且输入的是数字
Select Case Index      '判断按下了 控件数组中的哪个键
Case 0
a = Text3.Text
x = "+"                '用变量x来存储要进行的计算类型
Label1.Caption = a & x '用标签显示输入结果
Text3.Text = "0"
Text3.SetFocus
Text3.SelStart = 0               '文本框接受焦点,并且文本
Text3.SelLength = Len(Text3.Text) '为选定状态,方便输入
Case 1
a = Text3.Text
x = "-"
Label1.Caption = a & x
Text3.Text = "0"
Text3.SetFocus
Text3.SelStart = 0
Text3.SelLength = Len(Text3.Text)
Case 2
a = Text3.Text
x = "*"
Label1.Caption = a & x
Text3.Text = "0"
Text3.SetFocus
Text3.SelStart = 0
Text3.SelLength = Len(Text3.Text)
Case 3
a = Text3.Text
x = "/"
Label1.Caption = a & x
Text3.Text = "0"
Text3.SetFocus
Text3.SelStart = 0
Text3.SelLength = Len(Text3.Text)
Case 4
Text3.Text = ""
Label1.Caption = ""
Text3.SetFocus
a = b = c = 0
End Select
Else
Label1.Caption = "只允许输入数字"
End If
End Sub
Private Sub Command2_Click() '用按键“=”,输出最后结果
b = Text3.Text
If x = "+" Then Text3.Text = a + b
Label1.Caption = a & x & b & "=" & Text3.Text '标签进行最终显示,防止输入错误
If x = "-" Then Text3.Text = a - b
Label1.Caption = a & x & b & "=" & Text3.Text
If x = "*" Then Text3.Text = a * b
Label1.Caption = a & x & b & "=" & Text3.Text
If x = "/" Then
   If b <> 0 Then Text3.Text = a / b Else: MsgBox "除数不能为零"
Label1.Caption = a & x & b & "=" & Text3.Text
End If
End Sub

3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三 编写一个简易的计算器. 用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除. 计算器为什么能进行加减乘除运算? 如何用C#编写简易计算器 计算器为什么能进行加减乘除运算?越详尽越好 C语言中 怎么样进行三位数的四则运算?就是说要编一个能三个数进行加减乘除的简单计算器 求一个用C#制作的简易计算器程序的代码 只需要实现加减乘除 用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器要求:1.可以进行 + - * / 四则运算.2.可以进行混合运算.如 4+5*6=34只要能先乘除再加减就行,还要完整的程序,别只给一段,而且要 如何使用Java对象语言编写一个加减乘除计算器要有代码 采用java语言编写一个计算器,该计算器能对正数、负数(这里的正数、负数包括小数)进行加、减、乘、除运 制作一个能进行四则运算的计算器?要求有0-9数字输入和小数点计算.有3个 文本框,和两个label.加减乘除都解决了,就差数字的编译了! 探究活动,相信自己一定可以!人经过探索发现,对于√¯a(a为正整数),在只有简易计算器(能进行简单的加减乘除运算),没有科学计算器的情况下,可以借助算式(a/x+x)÷2来估算出√¯ 求C 语言编写的计算器程序,能进行四则混合运算的,包括流程图, C语言编写程序,使能对分数进行加减乘除四则运算 用C++编写复数计算器的程序【基本要求】为复数定义一个类,设计一个小型复数计算器,实现复数的设置和现实;实现附属加减乘除功能;实现用运算符==进行复数的相等比较,并显示比较结果. 制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码 利用c语言设计开发一个简单计算器,可进行加减乘除运算.设计菜单:1加法运算,2减法运算,3乘法运算,4除法运算,5退出系统.选择某功能后,进行相应运算,并能返回主菜单.