计算器程序 小数点问题求助
Dim v As Boolean
Dim s As Integer
Dim x As Double
Dim y As Double
Private Sub Command1_Click(Index As Integer)
If Form1.Tag = "s" Then
If Index = 10 Then
Text1.Text = "0."
Else
Text1.Text = Command1(Index).Caption
End If
Form1.Tag = ""
Else
Text1.Text = Text1.Text & Command1(Index).Caption
End If
End Sub
Private Sub Command2_Click(Index As Integer)
Form1.Tag = "s"
If v Then
x = Val(Text1.Text)
v = Not v
Else
y = Val(Text1.Text)
Select Case s
Case 0
Text1.Text = x + y
Case 1
Text1.Text = x - y
Case 2
Text1.Text = x * y
Case 3
If y <> 0 Then
Text1.Text = x / y
Else
MsgBox ("不能以0为除数")
Text1.Text = x
v = False
End If
Case 4
y = 0
v = False
End Select
x = Val(Text1.Text)
End If
s = Index
End Sub
...全文
相关推荐
简单计算器(有小数点功能)
在进行浮点数计算时,要考虑到浮点数精度问题,因为它们不总是精确的,可能会有一些很小的误差。5. **输入验证**:计算器需要确保用户的输入有效,例如检查除数不为零,避免出现除零错误。
mfc基于对话框计算器程序
计算器程序有一个难点便是用户不同的使用习惯,这也是我们开始写程序之前需要想清楚的。 举个例子: 4+3-1=?
C#计算器(小数点加减乘除)
该项目实现了一个支持小数点加减乘除运算的Windows窗体计算器应用。代码包含界面设计、事件处理和核心计算逻辑,具备数字输入控制、符号切换与表达式求值功能。通过标志位管理输入状态,防止非法操作,并在等
单片机设计——计算器(带小数点)
本设计是实现一个有加、减、乘、除、计算功能的多功能计算器。它的硬件主要由四部分组成,一个STC89C52单片机芯片,一块LCD1602液晶显示器,一个4*4的键盘。采用STC89C52单片机为主要控制
微信小程序 简易计算器 (源码)
该项目是一个基于微信小程序平台开发的简易计算器应用,仿照小米计算器设计,采用状态机机制实现核心逻辑。支持基本四则运算、取余、小数点输入、连续计算及清空删除功能。代码结构清晰,适用于小程序初学者学习参考


VB基础类
