| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 485 人关注过本帖
标题:问选择结构程序
只看楼主 加入收藏
海通
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-18
收藏
 问题点数:0 回复次数:7 
问选择结构程序

从输入框输入一名学生的成绩(100分为满分),在消息框输出成绩等级,90分以上为A等,80-89为B.70......60分以下为E等.

书上如下:
Private Sub Command1_Click()
Dim grade As Single, result As String
grade = val (inputbox("请输入成绩:”,“成绩输入”))
Select Case grade
Case Is >= 90
result = "A"
Case Is >= 80
result = "B"
Case Is >= 70
result = "C"
Case Is >= 60
result = "D"
Case Else
result = "E"
End Select
MsgBox "该生的成绩等级为:”+ result,,"成绩等级"

End Sub
Private Sub command2_click()
End
End Sub
主窗口有"运行"和"结束"按纽,单击"运行",显示出"成绩输入"输入框,输入成绩后单击"确定"按纽,显示出"成绩等级"消息框.按"运行"继续输入,按"结束"即可结束运行.

问:怎样编出消息框,输入框窗口?为什么编译出错?给个完整代码并大概在后边注释如何?

搜索更多相关主题的帖子: 结构 选择 
2007-03-28 01:23
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

你的代码有中文符号.


我的msn: myfend@
2007-03-28 09:48
星梦缘
Rank: 1
来 自:江西
等 级:新手上路
帖 子:413
专家分:0
注 册:2007-1-16
收藏
得分:0 
grade = val (inputbox("请输入成绩:”,“成绩输入”))

后面的那2个"))"
好象不是英文下的把>>
是不是 这里出问题拉...

show出自己 活力四射!
2007-03-28 11:11
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
收藏
得分:0 

你要先学会调试

2007-03-28 13:23
海通
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-18
收藏
得分:0 

好了.谢谢

2007-03-28 14:43
海通
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-18
收藏
得分:0 
val是干什么的?
2007-03-28 14:50
海通
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-3-18
收藏
得分:0 
为什么VAL有没有都一样
2007-03-28 16:16
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
val是把字符串转换成数字。 你如果输入的本来就是数字 那自然是有没有都一样

2007-03-28 16:17
快速回复:问选择结构程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056442 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved