计算器程序 小数点问题求助

love1401049 love1401049 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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. **输入验证**:计算器需要确保用户的输入有效,例如检查除数不为零,避免出现除零错误。

honty2008

mfc基于对话框计算器程序

计算器程序有一个难点便是用户不同的使用习惯,这也是我们开始写程序之前需要想清楚的。 举个例子: 4+3-1=?

邓成

C#计算器(小数点加减乘除)

该项目实现了一个支持小数点加减乘除运算的Windows窗体计算器应用。代码包含界面设计、事件处理和核心计算逻辑,具备数字输入控制、符号切换与表达式求值功能。通过标志位管理输入状态,防止非法操作,并在等

wf246135

单片机设计——计算器(带小数点)

本设计是实现一个有加、减、乘、除、计算功能的多功能计算器。它的硬件主要由四部分组成,一个STC89C52单片机芯片,一块LCD1602液晶显示器,一个4*4的键盘。采用STC89C52单片机为主要控制

一个小小白 - 呀吼

微信小程序 简易计算器 (源码)

该项目是一个基于微信小程序平台开发的简易计算器应用,仿照小米计算器设计,采用状态机机制实现核心逻辑。支持基本四则运算、取余、小数点输入、连续计算及清空删除功能。代码结构清晰,适用于小程序初学者学习参考

大富大贵7
评论 4
收藏 已收藏
分享
返回顶部
love1401049
VB基础类 7,788 成员 197,583 内容