永发信息网

用另一人代码改写此程序但结果不变

答案:1  悬赏:70  手机版
解决时间 2021-04-29 06:31

Public Class Form1

Dim num, sum As Integer 'num用于存放题目序号,sum用于累加扣分值

Sub outresult() '用于输出结果的自定义过程

Select Case sum

Case Is >= 20 '扣分大于等于

MsgBox("扣分:" & sum & " 严重睡眠障碍", MsgBoxStyle.Information, "测试结果")

Case 13 To 19

MsgBox("扣分:" & sum & " 睡眠质量较差", MsgBoxStyle.Information, "测试结果")

Case 5 To 12

MsgBox("扣分:" & sum & " 睡眠质量较好", MsgBoxStyle.Information, "测试结果")

Case Is < 5

MsgBox("扣分:" & sum & " 良好睡眠", MsgBoxStyle.Information, "测试结果")

End Select

num = 0

display()

End Sub

Sub display() '用于显示问量的自定义过程

Select Case num '根据当前题目序号在标签中显示题目内容

Case 0

Label2.Text = "1.睡眠时间很不规律,不能按时上床睡眠。"

Case 1

Label2.Text = "2.工作或娱乐至深夜。"

Case 2

Label2.Text = "3.躺在床上脑子里全是白天出现的人和事。"

Case 3

Label2.Text = "4.入睡后稍有动静就能知道。"

Case 4

Label2.Text = "5.整夜做梦,醒来感觉很累。"

Case 5

Label2.Text = "6.很早就醒,但再也睡不着了。"

Case 6

Label2.Text = "7.有点不顺心的事就彻夜难眠。"

Case 7

Label2.Text = "8.换个地方就很难入睡。"

Case 8

Label2.Text = "9.一倒夜班就睡不好。"

Case 9

Label2.Text = "10.步入中年后开始使用安眠药。"

End Select

RadioButton1.Checked = False

RadioButton2.Checked = False

RadioButton3.Checked = False

RadioButton4.Checked = False

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Call display()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If RadioButton1.Checked = False And RadioButton2.Checked = False And RadioButton3.Checked = False And RadioButton4.Checked = False Then

MsgBox("你必须有一个选择", MsgBoxStyle.Information, "提示")

Exit Sub

End If

If num = 9 Then '如果所有个问题(0-9)已显示完毕

outresult() '调用用于显示测试结果的自定义的Sub过程

Else

num = num + 1

display()

End If

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

End

End Sub

Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged, RadioButton3.CheckedChanged, RadioButton4.CheckedChanged

If RadioButton1.Checked Then sum = sum + 5

If RadioButton2.Checked Then sum = sum + 2

If RadioButton3.Checked Then sum = sum + 1

End Sub

End Class

最佳答案
你好 楼主。
很幸运的看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
快过年了,
最后祝您全家幸福健康快乐每一天!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我老做梦 ...
反间计什么意思,反间计是什么意思
如果和你男(女)朋友生气了,你要怎么哄他开
石家庄有没有可以亲自做彩色蜡烛的地方?
请举出实际生活中1.函数关系不是一次函数的例
铁木真大汗行营我想知道这个在什么地方
车卖掉了到报废时间还需要到车管所办理什么手
怎么样看免费小说
QQ等级排行榜
陈涉世家的单个词解释
脸上一直有痘印,用了很多产品都解决不了,怎
寻仙什么职业最容易组到下副本的队.
平淡??!!
上河农副水产品交易中心怎么去啊,有知道地址
为什么我把手机内存卡放进电脑,打开I盘,它
推荐资讯
属龙十二月运势
卫东村这个地址在什么地方,我要处理点事
情侣永远在一起的诗句,描写情侣之间的诗句
“尚和去同”是什么意思?
在qq游戏中,怎样才能有宝宝?
五类放射源和三类射线装置哪个危害大
脸部怎么老是起皮呢?用什么就好了呀?
给介绍些好的英文版报纸杂志?
宁夏金海宏盛工贸有限公司在哪里啊,我有事要
foxmail发俄语邮件,对方收到乱码
dnf 焚风衣在哪爆
桂林开关吧营业时间
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?