新手求助,帮忙编一个VB程序

利用selectcase,编写一模拟袖珍计算机的完整程序要求:输入两个操作数和一个操作符,根据操作符决定所作的运算。例:输入Text1(7)Text2(12)Text3(... 利用select case,编写一模拟袖珍计算机的完整程序
要求:输入两个操作数和一个操作符,根据操作符决定所作的运算。

例:输入Text1(7) Text2(12) Text3(+)
按command1 后, Text4 输出 (19)
按command2 ,程序结束

提示:对存放操作符的文本框Text3,使用Trim(Text),去除运算符两边的空格。

--------
我自己搞了一个下午没搞出来,哭死~~~~晕过去。。。。
不好意思,再加一个。。。

用InputBox输入一个正实数,用Print方法在一行上显示出它的平方和平方根,立方和立方根,每个数保留三位小数,其间有间隔。

谢谢哪位再做一下这个,我会再给分的,拜托了。。。
展开
 我来答
百度网友29ee4989f
推荐于2016-11-01 · TA获得超过500个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:636万
展开全部
修改除数为0情况
Private Sub Command1_Click()
Select Case (Trim(Text3.Text))
Case "+"
Text4.Text = Val(Text1.Text) + Val(Text2.Text)
Case "-"
Text4.Text = Val(Text1.Text) - Val(Text2.Text)
Case "*"
Text4.Text = Val(Text1.Text) * Val(Text2.Text)
Case "/"
if val(text2.text)=0 then msgbox "除数不能为0":exit sub
Text4.Text = Val(Text1.Text) / Val(Text2.Text)
Case Else
MsgBox "运算符有错,请检查"
End Select
End Sub

Private Sub Command2_Click()
End
End Sub

补充题
Private Sub Command1_Click()
a = InputBox("输入数")
If a >= 0 Then MsgBox "请输入正实数": Exit Sub
b = Format(a ^ 2, "0.000")
c = Format(a ^ (1 / 2), "0.000")
d = Format(a ^ 3, "0.000")
e = Format(a ^ (1 / 3), "0.000")
Print b; Spc(3); c; Spc(3); d; Spc(3); e
End Sub
yhliao1978
2008-04-04 · 超过47用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:157万
展开全部
2楼正解,作个补充

Case "/"
Text4.Text = Val(Text1.Text) / Val(Text2.Text)
改为
Case "/"
if val(text2)=0 then
msgbox "除数不能为0"
else
Text4.Text = Val(Text1.Text) / Val(Text2.Text)
end if

'---------------
Private Sub Command2_Click()
dim t as integer
t=inputbox("输入正整数")
print format(t^2,"0.000");
print format(t^0.5,"0.000");
print format(t^3,"0.000");
print format(t^(1/3),"0.000")
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vienaldoxx
2008-04-04 · TA获得超过477个赞
知道小有建树答主
回答量:552
采纳率:50%
帮助的人:215万
展开全部
可以这里去看看,VB6做的一个简单的四则运算的计算器.
http://club.163.com/viewElite.m?catalogId=25183&eliteId=25183_100ea21a1ae001e
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ningxingxing
2008-04-04 · TA获得超过1682个赞
知道小有建树答主
回答量:548
采纳率:100%
帮助的人:536万
展开全部
学习了~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式