求VB题的答案,请高手指教~~

在文本框中输入除数和被除数,单击【执行除法运算】按钮时,在下面三个文本框里分别显示计算结果。界面如下:=======================除数:被除数:商(/)... 在文本框中输入除数和被除数,单击【执行除法运算】按钮时,在下面三个文本框里分别显示计算结果。

界面如下:
=======================

除数:
被除数:
商(/):
整数商(\):
余数商(Mod):

【执行除法运算】
展开
 我来答
mosquitokobe
2009-04-21 · TA获得超过4253个赞
知道大有可为答主
回答量:5008
采纳率:50%
帮助的人:0
展开全部
'text1为被除数 text2为除数
Private Sub Command1_Click() '执行除法运算
text3 = Val(Text1.Text) / Val(Text2.Text) '商
text4 = Val(Text1.Text) \ Val(Text2.Text) '整数商
text5 = Val(Text1.Text) Mod Val(Text2.Text) '求余
End Sub

添加一个按钮~~。。咳。。
百度网友0ecd4d6f4
2009-04-21
知道答主
回答量:25
采纳率:0%
帮助的人:12.2万
展开全部
按照你的命名来做:
双击执行除法运算
Private Sub Command1_Click()
Text3.Text = Text1.Text / Text2.Text
Text4.Text = Text1.Text \ Text2.Text
Text5.Text = Text1.Text Mod Text2.Text
End Sub
就可以了
之前应该把所有text的text属性都清空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hznp
2009-04-21 · TA获得超过263个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:374万
展开全部
'text1为被除数 text2为除数
Private Sub Command1_Click() '执行除法运算
text3 = Val(trim(Text1.Text)) / Val(trim(Text2.Text)) '商
text4 = Val(trim(Text1.Text)) \ Val(trim(Text2.Text)) '整数商
text5 = Val(trim(Text1.Text)) Mod Val(trim(Text2.Text)) '求余
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀成朝1
2009-04-21 · TA获得超过1334个赞
知道大有可为答主
回答量:763
采纳率:0%
帮助的人:699万
展开全部
Private Sub Command1_Click()
If IsNumeric(Text1.Text) And IsNumeric(Text2.Text) Then
If Val(Text1.Text) Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
Text4.Text = Fix(Val(Text1.Text) / Val(Text2.Text)) '或int()都会删除小数部份而返回剩下的整数
Text5.Text = Val(Text1.Text) Mod Val(Text2.Text)
Else
MsgBox "除数为零!"
End If
Else
MsgBox "被除数或除数输入错误!"
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a65702300
2009-04-21 · TA获得超过260个赞
知道小有建树答主
回答量:826
采纳率:0%
帮助的人:284万
展开全部
要准备5个文本,5个标签,一个按纽,注意被除数可以为0 但除数不能为0,代码如下
Option Explicit: Dim a As Long, b As Long, c As Long, d As Long

Private Sub Command1_Click()
a = Int(Text1.Text): b = Int(Text2.Text)
c = Int(Text1.Text): d = Int(Text2.Text)
If b <> 0 Then Text4.Text = a \ b
If b = 0 Then MsgBox "除数不能为0"
If Val(Text2.Text) <> 0 Then Text3.Text = Val(Text1.Text) / Val(Text2.Text)
If Val(Text2.Text) = 0 Then MsgBox "除数不能为0"
If d <> 0 Then Text5.Text = c Mod d
If d = 0 Then MsgBox "除数不能为0"
End Sub
Private Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Label1.Caption = "被除数:"
Label2.Caption = "除数:"
Label3.Caption = "商(/):"
Label4.Caption = "整数商(\):"
Label5.Caption = "余数商(Mod):"
Command1.Caption = "【执行除法运算】"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengwohao123
2009-04-21 · 超过15用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:0
展开全部
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Double, d As Integer, e As Integer
a = Text1.Text
b = Text2.Text
c = a / b
d = a \ b
e = a Mod b
Text3.Text = c
Text4.Text = d
Text5.Text = e
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式