三角形佣金问题实验报告 .docx





《三角形佣金问题实验报告 .docx》由会员分享,可在线阅读,更多相关《三角形佣金问题实验报告 .docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结南昌航空高校试验报告2021 年 10月20日课程名称: 软件质量保证与测试试验名称:测试程序的设计班级:*姓名:*同组人:指导老师评定:签名:一、试验目的完成测试用程序的编写,为接下来的测试试验做预备。二、试验要求( 1)设计程序的语言可以挑选C、C+ 、JAVA 等。( 2)保证程序语法正确( 3)记录试验数据并书写试验报告题目要求:题目一:三角形问题问题描述:输入三角形三条边a、b、c,三条边有效取值范畴为1,200 ,判定该三角形是什么三角形,输出内容具体包括:( 1)等边三角形。 ( 2)等腰三角形。 (3)直角三角形。(4) 等腰直角三角形。 ( 5)一般三角形。
2、( 6)非三角形。 ( 7)输入数据非法。题目二: NextDate 问题问题描述:输入年月日 year、month、day,其中年份的有效取值范畴为 1900,2100 ,请输出输入日期的下一天, 例如输入 2021年 9月29日,输出为 2021年9月30日。如输入日期非法, 例如输入 2021年2月30日, 就输出 “输入日期不存在” ,如输入日期超出取值范畴,例如输入2021年9月32日,就输出“输入日期超出范畴” 。问题三:佣金问题问题描述:前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机( lock )、枪托( stock)和枪管( barrel )。枪机卖 45美元
3、,枪托卖 30美元,枪管卖 25美元。销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、 80个枪托和 90个枪管。依据当月的销售情形,并运算销售商的佣金如下:( 1)不到(含) 1000 美元的部分为 10% 。( 2) 1000(不含) 1800(含)美元的部分为 15%。( 3)超过 1800美元的部分为 20%。佣金程序生成月份销售报告,汇总售出的枪机、枪托和枪管总数,销售商的总销售额以及佣金。三、试验步骤1. 运行 TC, Visual C+, JA VA 等开发工具。2. 在开发环境中完成程序设计,并进行调试。3. 在程序没有语法错误的前提下重
4、点检查程序的规律错误。4. 对程序进行调试,并记录试验数据。四、试验内容三角形问题:概要设计:在输入不同数值可以得到相应的输出结果( 1)当输入三条边的数值大小有一不在范畴内,提示“输入范畴不合理”可编辑资料 - - - 欢迎下载精品名师归纳总结般三角形”腰直角三角形”(2 当输入三值不满意构成三角形条件时,输出“非三角形”3当输入三值只是满意构成三角形条件,没有其他特别问题,输出“一4 当输入三条边只有两个值相等,输出“等腰三角形”(5) 当输入三条边都相等时,输出“等边三角形”(6) 当输入三条边只是满意勾股定理时,输出“直角三角形”(7) 当输入三条边不仅满意勾股定理,而且其中有两条边相
5、等,输出“等可编辑资料 - - - 欢迎下载精品名师归纳总结源代码:#include mainint a,b,c;system graftabl936 ;clrscr;printf 请输入三个边长:n; scanf%d,%d,%d,&a,&b,&c;ifa=1&a=1&b=1&cc & a+cb & b+caifa*a=b*b+c*c | b*b=a*a+c*c | c*c=a*a+b*bprintf 可以构成一个直角三角形n; ifa=b|b=c|a=cprintf 可以构成一个等腰直角三角形n; else ifa=b & a=cprintf 可以构成一个等边三角形n; else ifa=b
6、|b=c|a=cprintf 可以构成一个等腰三角形n; elseprintf 可以构成一个等腰三角形n;elseprintf 不能构成三角形 n;elseprintf 输入范畴不合理 n; getch;运行结果:可编辑资料 - - - 欢迎下载精品名师归纳总结Nextday 函数:概要设计:分析不怜悯形下的输入,可以得到不同输出( 1)当输入数值只要有一个不符合范畴,提示“不合理范畴”( 2)当输入非月头月尾数值时,输出日期将天数加( 3)当输入非 2 月月尾时,输出日期将月份加11( 4)当输入的为年尾时,输出日期将年份加1( 5)当输入闰年 28 日时,输出日期将天数加1( 6)当输入闰
7、年 29 日时,输出日期将月份加( 7)当输入非闰年 27 日时,输出日期将天数加11( 8)当输入非闰年 28 日时,输出日期将月份加( 9)当输入非闰年 29 日时,提示“输入错误”1源代码: #include mainint year,month,day;inta=31,29,31,30,31,30,31,31,30,31,30,31;int b=31,28,31,30,31,30,31,31,30,31,30,31;system graftabl936 ; clrscr;printf 请输入日期 :n;scanf%d,%d,%d,&year,&month,&day; ifyear=19
8、00if year%4=0&year%100.=0|year%400=0 ifmonthdayprintf 后一天: %d 年%d 月%d 日,year,month,day+1;可编辑资料 - - - 欢迎下载精品名师归纳总结elseprintf 后一天: %d 年%d 月 1 日,year,month+1;可编辑资料 - - - 欢迎下载精品名师归纳总结elseifmonth=12ifamonth-1dayprintf 后一天: %d 年%d 月%d 日,year,month,day+1; elseprintf 后一天: %d 年 1 月 1 日,year+1;else ifmonthday
9、printf 后一天: %d 年%d 月%d 日,year,month,day+1;else可编辑资料 - - - 欢迎下载精品名师归纳总结printf 后一天: %d 年%d 月 1 日,year,month+1;elseifmonth=12ifbmonth-1dayprintf 后一天: %d 年%d 月%d 日,year,month,day+1;可编辑资料 - - - 欢迎下载精品名师归纳总结getch;运行结果:elseprintf 后一天: %d 年 1 月 1 日,year+1;可编辑资料 - - - 欢迎下载精品名师归纳总结输出结果错误,代表程序源代码显现错误佣金问题:概要分析:
10、当输入不同数值时会有不同的的佣金( 1)当输入数值不满意要求时,提示“不合理范畴”( 2)当输入数值运算得总销售额不到(含)1000 美元,佣金为其 10%( 3)当输入数值运算得总销售额为1000(不含) 1800(含)美元,佣金为其 15%( 4)当输入数值运算得总销售额超过1800 美元,佣金为其 20%源代码: #include int mainint x,y,z,n;system graftabl936 ; clrscr;printf 请输入购买的枪机、枪托、枪管数量:n; scanf%d,%d,%d,&x,&y,&z; ifx=1&x=1&y=1&z=90n=45*x+30*y+2
11、5*z; ifn=1000printf 枪 机 数 %d 、 枪 托 数 %d 、 枪 管 数 %d 、 总 销 售 额 %d 、 佣金%f,x,y,z,n,0.1*n;可编辑资料 - - - 欢迎下载精品名师归纳总结elseifnc a+cb b+ca )动作桩 : A1: 非三角形C2: a=bA2: 等腰三角形C3: b=cA3: 等边三角形C4: a=cA4: 一般三角形A5 :不行能显现三角形问题决策表决策表1-8910111213141516C1FTTTTTTTTC2TTTTFFFFC3TTFFTTFFC4 A1TFTFTFTFA2A3A4A5可编辑资料 - - - 欢迎下载精品名
12、师归纳总结三角形问题决策表测试用例试输入 条件预期输出例abc1-8236非三角形9333等边三角形10不行能11不行能12151520等腰三角形13 不行能14152020等腰三角形15252025等腰三角形16152026一般三角形测用可编辑资料 - - - 欢迎下载精品名师归纳总结Nextday 问题健壮性边界值测试用例可编辑资料 - - - 欢迎下载精品名师归纳总结测试用输入条件预 期 输 出实 际 输 出用例状态例年月日Test11899615提示“超出范畴”提示“超出范畴”failTest219006151900/6/161900/6/16passTest319016151901/
13、6/161901/6/16passTest420006152000/6/162000/6/16passTest520996152099/6/162099/6/16passTest621006152100/6/162100/6/17passTest72101615提示“超出范畴”提示“超出范畴”failTest82000015提示“超出范畴”2000/1/1failTest920001152000/1/162000/1/16passTest1020002152000/2/162001/2/16passTest11200011152000/11/162000/11/16passTest122000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三角形佣金问题实验报告 三角形 佣金 问题 实验 报告

限制150内