再次求助:关于体育成绩数据转换问题(VFP6.0)
再次求助:关于体育成绩数据转换问题(VFP6.0)在体育测试的时候,如1000米跑、引体向上、跳远,分别是用 分'秒"、个、米 计算成绩的,我想将 分'秒"、个、米换算成百分制成绩,我试着做了一张表(.dbf),字段是 :准考证号、1000跑、引体向上、跳远、1000跑(%)、引体向上(%)、跳远(%),%代表百分之成绩。可是数据自动转换的程序却不会编写,请教热心人士帮忙,不胜感激!前几天我曾就这个问题发出过求助,但不知怎么回事,自己结贴了,所以我再次寻求大家的帮助,同时感谢上次6楼和7楼的热心指点。我希望各位高手编出此程序。再补充的就是:表1、表2、表3只是举例,百分制与各项成绩是一一对应的,百分制里可以出现小数点。
补充举例:
1、下面表是体育成绩换算成百分制的对照表(表1)(仅列出5行,实际是从1分到100分)
百分制成绩(分) 千米跑(分:秒) 引体向上(个) 跳远(米)
100 3′30″ 12 3
90 4′00″ 10 2.8
80 4′30″ 8 2.5
70 5′00″ 6 2.3
60 5′20″ 4 2.0
2、下面是考生的成绩表(表2)(假如有4个考生,当然考生是很多的)
准考证号 千米跑(分:秒) 引体向上(个) 跳远(米)
10001 4′30″ 12 2.5
10003 3′30″ 10 2.3
10004 5′20″ 10 2.8
10006 5′00″ 4 2.0
3、编制一段程序,当我在微机上录入表2数据时或者当整个表数据录入完后,让程序运行或程序自动运行,把考生
的千米跑(分:秒)、引体向上(个)、跳远(米)等成绩换算成表1中百分制成绩(分),生成如下表(表3):
准考证号 千米跑(分:秒) 引体向上(个) 跳远(米) 千米跑(分) 引体向上(分) 跳远(分) 三项总成绩(分)
10001 4′30″ 12 2.5 80 100 80 260
10003 3′30″ 10 2.3 100 90 70 260
10004 5′20″ 10 2.8 60 90 90 240
10006 5′00″ 4 2.0 70 60 60 190
请各位 高手 根据以上举例要求,编制相应程序,(表3中也可以将“千米跑(分:秒)、引体向上(个)、跳远(米)省略),请赐教!
[ 本帖最后由 zjs3059901 于 2012-1-7 15:56 编辑 ]