首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
ASP
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
寻求好的设计思想!
[已结帖,结帖人:benqlch]
加为好友
发送私信
在线聊天
benqlch
等级:
可用分等级:
中农
总技术分:
7
总技术分排名:
256517
结帖率:
99.19%
发表于:
2008-02-01 09:04:31
楼主
体育考试:
共有6个项目:
男生: 1000米 、立定跳远、1分钟跳绳、引体向上、实心球、篮球
女生: 800米 、立定跳远、1分钟跳绳、仰卧起座、实心球、篮球
从当中男、女生各选4样,进行考试:
我做好了一个是:
考号 姓名 性别 1000米/成绩/得分 800米/成绩/得分 立定跳远/成绩/得分 1分钟跳绳/成绩/得分 引体向上/成绩/得
□ □ □ □ □ □ □ □ □ □ □ □
分 实心球/成绩/得分 篮球/成绩/得分 仰卧起座/成绩/得分
□ □ □ □ □ □ □
实现过程:第一项只能是1000米,然后在成绩框中输入成绩,调用函数,得到对应的分数。以下如此。
现在的问题是:
项目太多!因为考试只选4样!!
我想改了如下:报考项目顺序不定!
考号 姓名 性别 报考项目1/成绩/得分 报考项目2/成绩/得分 报考项目3/成绩/得分 报考项目4/成绩/得分
□ □ □ □ □ □ □ □ □ □ □ □ □ □ □
比如:在报考项目1中,根据他的报考项目,来得到成绩,得分。
我的思路是:
if 性别=男 then
if 报考项目1=1000米 then
调用函数
elseif 报考项目1=立定跳远 then
调用函数
.
.
.
.
但是判断太多! 又要分 性别 又要分 项目 请各位有没有什么好的办法啊!!
问题点数:
20
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
windtalker1782
让我说啥好捏
等级:
可用分等级:
富农
总技术分:
724
总技术分排名:
26233
发表于:
2008-02-01 09:15:23
1
楼 得分:
5
第二个方法不错
把性别做成下拉菜单,然后报考项目跟性别做成关联的2及联动菜单。
页面操作更人性化,后台必须好好判断,没啥好办法。
学习中
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
beyondamane
qq群:17078561
等级:
可用分等级:
中农
总技术分:
3739
总技术分排名:
5868
发表于:
2008-02-01 09:27:03
2
楼 得分:
10
大概明白了楼主的意思了,就是有6个项目,有12个评分函数,对吧.每次调用都要判断用哪个函数?
其实我觉得最简单的做法是:
把12个函数变成一个函数!
把所有的判断都扔到函数里面去,每次调用的时候送3个参数过去,性别,项目名称,成绩
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jeffery188604253
等级:
可用分等级:
中农
总技术分:
469
总技术分排名:
35971
发表于:
2008-02-01 23:36:04
3
楼 得分:
0
学生从报考到结果的流程我还不清楚呢??
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
benqlch
等级:
可用分等级:
中农
总技术分:
7
总技术分排名:
256517
发表于:
2008-02-02 10:25:50
4
楼 得分:
0
不需要报名,报名是学校用电子表格上报啊!
我这里只是考完试后,进行分数统计!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yanniu008
牛牛
等级:
可用分等级:
富农
总技术分:
6784
总技术分排名:
3253
发表于:
2008-02-02 10:37:10
5
楼 得分:
5
2楼说的方法很好的,这样就是相当于一个模块,在需要用到这个函数的时候直接调用就好了,这样你只要在函数里做判断而不用没调用一就做一个判断,这样看起来也简洁,而且要修改维护的时候也方便
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
abc推荐给好友