51Testing软件测试论坛
标题:
笔试中的智力题
[打印本页]
作者:
wenyuanmeng
时间:
2007-3-21 10:26
标题:
笔试中的智力题
有一家商店里面的货物单价都不超过100元,顾客所支付的钱金额也不大于100元,请问在要找给顾客零钱的时候,最少支付多少张(个)钱,钱的面值有(50元、10元、5元、1元)。提示用边界值的方法进行分析。
请各位大虾帮忙!!!!!!!!!
作者:
yezi_leaves
时间:
2007-3-21 12:49
找零钱最佳组合
假设商店货品价格(R)皆不大於100元(且为整数),若顾客付款在100元内(P),求找给顾客之最少货币个(张)数?(货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种)
一、分析输入的情形
R>100
0<R<=100
R<=0
P>100
R<=P<=100
P<R
二、分析输出情形
N50=1
N50=0
4>N10>=1
N10=0
N5=1
N5=0
4>N1>=1
N1=0
三、分析规格中每一决策点之情形,以RR1,RR2,RR3表示计算要找50,10,5元货币数时之剩余金额。R>100 R<=0
P>100
P
RR1>=50
RR2>=10
RR3>=5
四、由上述之输入/输出条件组合出可能的情形
五、为满足以上之各种情形,测试资料设计如下:
1.货品价格=101 R>100(异常)
2.货品价格=0 R<=0(异常)
3.货品价格=-1 R<=0(异常)
4.货品价格=100,付款金额=101 0<R<=100,P>100(正常)
5.货品价格=100,付款金额=99 0<R<=100,P<R(异常)
6.货品价格=50,付款金额=100 0<R<=100,R<=P<=100,RR=50(正常)
7.货品价格=51,付款金额=100 0<R<=100,R<=P<=100,RR=49(正常)
8.货品价格=90,付款金额=100 0<R<=100,R<=P<=100,RR=10(正常)
9.货品价格=91,付款金额=100 0<R<=100,R<=P<=100,RR=9(正常)
10.货品价格=95,付款金额=100 0<R<=100,R<=P<=100,RR=5(正常)
11.货品价格=96,付款金额=100 0<R<=100,R<=P<=100,RR=4(正常)
12.货品价格=99,付款金额=100 0<R<=100,R<=P<=100,RR=1(正常)
13.货品价格=100,付款金额=100 0<R<=100,R<=P<=100,RR=0(正常)
作者:
wenyuanmeng
时间:
2007-3-21 12:59
标题:
回复 #2 yezi_leaves 的帖子
谢谢楼上的回复,想不到比我的问题更加详细,谢谢了哈!!!!!!sdlkfj1 sdlkfj3
作者:
wenyuanmeng
时间:
2007-3-21 13:05
标题:
回复 #2 yezi_leaves 的帖子
不好意思,看半天没看明白什么意思,还是不懂,能否写的更加详细点哈。我先拜谢了!!!!sdlkfj1
以RR1,RR2,RR3表示计算要找50,10,5元货币数时之剩余金额。
是什么意思,在加上
R > 100R <= 0
P > 100
P < R
请大虾给于解释下
[
本帖最后由 wenyuanmeng 于 2007-3-21 15:24 编辑
]
作者:
yezi_leaves
时间:
2007-3-21 13:24
呵呵,拿支笔在纸上比划一下吧,再不懂也没招了sdlkfj5
http://www.tianyablog.com/blogge ... 09090&
作者:
sunxy5291
时间:
2007-3-21 14:00
我来笔划一下,不信就看不懂了
作者:
sunxy5291
时间:
2007-3-21 14:21
原帖由
wenyuanmeng
于 2007-3-21 13:05 发表
不好意思,看半天没看明白什么意思,还是不懂,能否写的更加详细点哈。我先拜谢了!!!!sdlkfj1
我还是不太搞懂这道题目,您能帮帮我吗,给我讲一讲!
作者:
yingxueyege
时间:
2007-3-21 14:45
真的看不懂
作者:
yezi_leaves
时间:
2007-3-21 15:26
以前遇到过,也不能保证是否完整sdlkfj5
假设:商店货品价格(R)皆不大於100元(且为整数) (1)R>100;(2)0<R<=100;(3)R<=0
顾客付款在100元内(P) (1) P>100;(2)R<=P<=100;(3)P<R
货币面值50元(N50),10元(N10),5元(N5),1元(N1)四种
(1)N50=1;(2)N50=0
(3)4>=N10>=1;(4)N10=0
(5)N5=1;(6)N5=0
(7)4>=N1>=1;(8)N1=0
以RR1,RR2,RR3表示计算要找50,10,5元货币数时之剩余金额
(1)RR1>=50 ;(2)RR2>=10 ;(3)RR3>=5
由上述之输入/输出条件组合出可能的情形
R > 100 货品价格 = 101
R <= 0 货品价格 = 0 or 货品价格 = -1
0 < R <= 100, P > 100 货品价格 = 100, 付款金额 = 101
0 < R <= 100, P < R 货品价格 = 100, 付款金额 = 99
0 < R <= 100, R <= P <= 100, RR = 50 货品价格 = 50, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 49 货品价格 = 51, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 10 货品价格 = 90, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 9 货品价格 = 91, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 5 货品价格 = 95, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 4 货品价格 = 96, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 1 货品价格 = 99, 付款金额 = 100
0 < R <= 100, R <= P <= 100, RR = 0 货品价格 = 100, 付款金额 = 100
作者:
wenyuanmeng
时间:
2007-3-21 17:24
标题:
回复 #9 yezi_leaves 的帖子
谢谢叶子姐姐的帮忙啊,看了你重新发的,小子终于明白了,很是高兴,都有点忍不住想亲你两口了哈,(不好意思,小子一时口误,该打sdlkfj1 ),应该是谢谢才对···!!!!!sdlkfj3
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2