软件测试 三角形问题,找零钱,最佳组合问题.doc_第1页
软件测试 三角形问题,找零钱,最佳组合问题.doc_第2页
软件测试 三角形问题,找零钱,最佳组合问题.doc_第3页
软件测试 三角形问题,找零钱,最佳组合问题.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武 夷 学 院 实验报告课程名称:计算机软件测试实验题目:三角形问题、找零钱最佳组合问题的第一次测试学生班级:09级计科一班学生姓名:学生学号:200940110指导教师:刘靖完成日期:2011/10/10数学与计算机系实验一 三角形问题、找零钱最佳组合问题的第一次测试一 、实验目的通过本次实验使学生对软件测试过程有个初步了解,并具备针对功能的测试用例的设计。二、实验环境硬件环境:微型计算机。软件环境:Windows 操作系统,Microsoft Visual Studio 2005等。三、实验内容题目一:三角形问题输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1a200;1b200;1c200。题目二:找零钱最佳组合问题假设商店货品价格(R)皆不大于100 元(且为整数),若顾客付款在100 元内 (P) , 求找给顾客最少货币个(张)数?(货币面值50 元10 元,5 元,1 元四种)1仿照NextDate问题,分析三角形问题的功能,针对三角形问题的功能设计测试用例,并对测试结果进行分析。2仿照NextDate问题,分析找零钱最佳组合问题的功能,针对找零钱最佳组合问题的功能设计测试用例,并对测试结果进行分析。 四、实验步骤1.编写程序三角形问题和找零钱最佳组合问题(1)三角形问题程序#include #include void formed(int, int, int);void type (int, int, int);main() int a, b, c; while(1) printf(pls enter lenth of three sides of triangle (upper than 1 , lower than 200):n); scanf(%d,%d,%d,&a, &b, &c); if (a = 1 & a = 1 & b= 1 & c c & a + c b & b + c a) printf(these lines form a triangle! n); type(a,b,c); else printf(these lines aint form a triangle n); voidtype(int a, int b, int c) if (a = b | b = c | a = c) if (a = b & b = c) printf(its Isosceles triangle! n); else printf(its regular triangle! n); if (a*a + b*b = c*c) printf(its right triangle! n);(2)找零钱最佳组合问题程序#include #include void calc(int);main() int cash, pay; while(1) printf(Please enter the price of goods: ); scanf(%d, &cash); printf(Please enter what customer paid: ); scanf(%d, &pay); cash = pay - cash; if (cash = 100 | cash = 0) c50 += 1; cash -= 50; while(cash - 10 = 0) c10 += 1; cash -= 10; while(cash - 5 = 0) c5 += 1; cash -= 5; while(cash - 1 = 0) c1 += 1; cash -= 1; printf( -n); printf( ¥50 x %dn, c50); printf( ¥10 x %dn, c10); printf( ¥ 5 x %dn, c5); printf( ¥ 1 x %dn, c1); printf( -n); printf(Total: %dn, c50 + c10 + c5 + c1);2三角形问题的测试(1)三角形问题的功能分析a、判断能否组成三角形:任意两边的和大于第三边。 b、识别等边三角形:在a的基础上在判断三条边是否相等。c、识别等腰三角形:判断任意两边有无相等。d、识别普通三角形:除b,c外的三角形。(2)针对功能分析设计的测试用例以及执行测试用例,分析测试结果。测试用例输入数据预期输出实际输出abc1333等边等边2334等腰等腰3345普通普通4321不是三角形不是三角形5001重新输入重新输入3.找零钱最佳组合问题的测试a) 能判断货币面值大于0,小于100。b) 判断所得最少张数。c) Price要小于Pay测试用例输入数据预期输出实际输出PricePay找零501051找零50105115078280213280213224

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论