软件测试技术第一次作业

以下编程题不要用面向对象技术,即使用结构化程序设计,只写控制台程序即可(不要做界面)。

编程题1:编写C++、Java或C控制台程序,从键盘输入三角形三条边a、b、c(实型数),判断该三角形是什么三角形(等腰、等边、直角、等腰直角、一般、非),假定输入数据均为数字(输入非数字情况不予考虑),假定输入的三角形的三条边的合法取值范围为[1,200],若输入的数据不合法,则输出“输入数据非法”,最后从屏幕上输出结果。

编程题2:编写C++、Java或C控制台程序,从键盘输入年、月、日(均为整数值)的值,其中,年份的取值范围为[1815,2015],月份的取值范围为[1,12],日期的取值范围为[1,31],求出该日期的下一天(假定输入数据均为数字,非数字情况不予考虑),并在屏幕上以“****-**-**”(年-月-日)格式输出结果,若输入数据非法,例如输入2015年13月20日或者2016年2月22日,则输出“输入数据非法”,若输入数据合法但日期不存在,例如输入2015年2月29日或2013年9月31日,则输出“输入的日期不存在”。

编程题3:前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机(lock)、枪托(stock)和枪管(barrel)。枪机卖45美元,枪托卖30美元,枪管卖25美元。销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、80个枪托和90个枪管。 
根据当月的销售情况,并计算销售商的佣金如下:
(1)不到(含)1000美元的部分为10%;
(2)1000(不含)~1800(含)美元的部分为15%;
(3)超过1800美元的部分为20%。
佣金程序生成月份销售报告,从屏幕上显示销售商的总销售额以及佣金。

假定输入数据均为整型数值,不考虑输入非数值的情况,若输入数据超出合法范围则提示“输入数据非法”

备注:以上作业请于2015年10月14日(含)之前做好将三个源程序文件(.c文件或者.cpp文件或者.java文件)压缩,以“学号姓名第一次作业”命名以邮件附件形式发送到1815741708@qq.com邮件主题为“学号姓名第一次作业”。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值