永发信息网

VB 程序设计题

答案:3  悬赏:0  手机版
解决时间 2021-02-03 03:51
编写一个求三个数最大值的函数max(x,y,z),然后调用此函数求下列表达式的值,首先在文本框中输入a,b,c三个数,然后单击“计算”按钮,在文本框中输出表达式的值m。表达式为m=(max(a,b,c))/(max(a+b,b,c)Xmax(a,b,b+c))
最佳答案
Dim a As Integer
Dim b As Integer
Dim c As Integer

Private Sub Command1_Click()
Dim m As Single
m = (max(a, b, c)) / (max(a + b, b, c) * max(a, b, b + c))
Text1 = "m=" & Format(m, "0.0000")
End Sub

Private Sub Form_Load()
a = Val(InputBox("a="))
b = Val(InputBox("b="))
c = Val(InputBox("c="))
End Sub

Private Function max(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer) As Integer
Dim t As Integer
If x > y Then t = x: x = y: y = t
If y > z Then t = y: y = z: z = t
If x > z Then t = x: x = z: z = t
max = z
End Function
全部回答
控件: label1, label2, label3 text1, command1 代码: private sub command1_click() ' command1单击事件 label3.caption = text1.text end sub private sub form_load() ' 程序装载事件 label1.alignment = 2 ' 居中显示 label1.caption = "欢迎学习" & vbcrlf & "visualbasic" label3.borderstyle = 1 end sub 效果:
Function max(x As Single, y As Single, z As Single) As Single Dim m As Single If x > y Then m = x Else m = y End If If m < z Then m = z max = m End Function Private Sub Command1_Click() Dim sz As Variant, a As Single, b As Single, c As Single sz = Split(Text1.Text, ",") a = Val(sz(0)) b = Val(sz(1)) c = Val(sz(2)) m = max(a, b, c) / (max(a + b, b, c) * max(a, b, b + c)) Text1.Text = m End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吾阿屋里客栈地址有知道的么?有点事想过去
英文翻译 花开彼岸 彼岸是花
哪些人不能作为刑事诉讼中的证人
百世快运(姜家寨小区国酒医院旁百世快运)地址
电动车按了遥控锁会不会电瓶被盗
天患的意思是什么啊?知道的请说下!
百事快递(二桥小区周林学校正上方百事快递)地
永康商贸在哪里啊,我有事要去这个地方
用36个相同大小的正方形,拼成长方形,有多少
长岗邮政支局(长岗镇)地址好找么,我有些事要
纨质的意思是什么啊?知道的请说下!
孝义天下贸易有限公司在哪里啊,我有事要去这
安能(安能)地址好找么,我有些事要过去
德邦(振兴路与茅台路交叉口东北150米德邦)地
金港歌城怎么去啊,有知道地址的么
推荐资讯
【立志格言】古人关于修身,立志的格言
面没罗的意思是什么啊?知道的请说下!
我想要一个卖衣服的广告,夏装短袖。衣服的特
国家为了管理官方外汇储备成立了代表国家进行
福建专升本考试指定才教材哪里买即简单又方便
楚雄州楚雄市公安局出入境接待大厅地址在什么
下列说法:①半圆是弧;②弧是半圆;③圆中的
macbook pro 昨晚抹除信息然后在线重装系统了
我一次能吃三袋康师傅红烧牛肉面厉害不?
联想Y450笔记本的随机配件有哪些?鼠标和包是
光头强美发沙龙地址好找么,我有些事要过去
玉溪新知图书城怎样办会员卡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?