欢迎来到天天文库
浏览记录
ID:11851257
大小:892.00 KB
页数:18页
时间:2018-07-14
《c++程序设计结课论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、成绩中国农业大学课程论文(2014-2015学年秋季学期)论文题目:C++程序设计期末大作业实验报告课程名称:C++程序设计任课教师:班 级:学 号:姓 名:C++程序设计期末大作业实验报告目录目录1C++程序设计期末大作业实验报告2CTest12源代码:2CTest1_main.cpp(主函数):2CTest1_function.cpp(函数):3程序测试结果及说明:6CTest211源代码:11CTest2_main.cpp(主函数):11CTest2_class.cpp(类):13CTest2_function.cpp(函数):15程序测试结果及说明:16学习心得和建议1
2、817C++程序设计期末大作业实验报告C++程序设计期末大作业实验报告CTest1源代码:CTest1_main.cpp(主函数):#includeusingnamespacestd;voidcircle();voidrectangle();voidtrangle();doublereadch();voidresult(doublel,doubles);voidmain(){charn='a';cout<<"******************************"<3、ndl;cout<<"***欢迎使用周长面积计算器!***";cout<<"******************************"<4、<>n;//读取代码,标号loopfflush(stdin);//清空输入缓冲区,多余的输入将被舍弃,防止出现非法输入造5、成程序故障,因此使用说明中提示舍弃多余输入cout<6、计算函数break;default:cout<<"您输入的代码不能识别,代码只能是菜单中所列(0-3),请您重新输入:";gotoloop;//用户输入非菜单中所列代码程序报错,请求重新输入,跳转标号loop所在位置,再次读取输入}}while(n!='0');}CTest1_function.cpp(函数):#include#include//包含该头文件,使用setprecision、setw函数#include//包含该头文件,使用数学计算函数,如sqrt函数usingnamespacestd;doublereadch()/7、/读数据函数,功能包括判断输入数据类型正误、数据取值是否符合要求{doublet;reputin:while(!(cin>>t))//判断输入类型是否正确,标号reputin{cin.sync();//清空cin缓冲区里面未读取的信息17C++程序设计期末大作业实验报告cin.clear();//清除错误状态cout<<"您输入的数据类型不能识别,请输入大于零的数字:"<
3、ndl;cout<<"***欢迎使用周长面积计算器!***";cout<<"******************************"<4、<>n;//读取代码,标号loopfflush(stdin);//清空输入缓冲区,多余的输入将被舍弃,防止出现非法输入造5、成程序故障,因此使用说明中提示舍弃多余输入cout<6、计算函数break;default:cout<<"您输入的代码不能识别,代码只能是菜单中所列(0-3),请您重新输入:";gotoloop;//用户输入非菜单中所列代码程序报错,请求重新输入,跳转标号loop所在位置,再次读取输入}}while(n!='0');}CTest1_function.cpp(函数):#include#include//包含该头文件,使用setprecision、setw函数#include//包含该头文件,使用数学计算函数,如sqrt函数usingnamespacestd;doublereadch()/7、/读数据函数,功能包括判断输入数据类型正误、数据取值是否符合要求{doublet;reputin:while(!(cin>>t))//判断输入类型是否正确,标号reputin{cin.sync();//清空cin缓冲区里面未读取的信息17C++程序设计期末大作业实验报告cin.clear();//清除错误状态cout<<"您输入的数据类型不能识别,请输入大于零的数字:"<
4、<>n;//读取代码,标号loopfflush(stdin);//清空输入缓冲区,多余的输入将被舍弃,防止出现非法输入造
5、成程序故障,因此使用说明中提示舍弃多余输入cout<6、计算函数break;default:cout<<"您输入的代码不能识别,代码只能是菜单中所列(0-3),请您重新输入:";gotoloop;//用户输入非菜单中所列代码程序报错,请求重新输入,跳转标号loop所在位置,再次读取输入}}while(n!='0');}CTest1_function.cpp(函数):#include#include//包含该头文件,使用setprecision、setw函数#include//包含该头文件,使用数学计算函数,如sqrt函数usingnamespacestd;doublereadch()/7、/读数据函数,功能包括判断输入数据类型正误、数据取值是否符合要求{doublet;reputin:while(!(cin>>t))//判断输入类型是否正确,标号reputin{cin.sync();//清空cin缓冲区里面未读取的信息17C++程序设计期末大作业实验报告cin.clear();//清除错误状态cout<<"您输入的数据类型不能识别,请输入大于零的数字:"<
6、计算函数break;default:cout<<"您输入的代码不能识别,代码只能是菜单中所列(0-3),请您重新输入:";gotoloop;//用户输入非菜单中所列代码程序报错,请求重新输入,跳转标号loop所在位置,再次读取输入}}while(n!='0');}CTest1_function.cpp(函数):#include#include//包含该头文件,使用setprecision、setw函数#include//包含该头文件,使用数学计算函数,如sqrt函数usingnamespacestd;doublereadch()/
7、/读数据函数,功能包括判断输入数据类型正误、数据取值是否符合要求{doublet;reputin:while(!(cin>>t))//判断输入类型是否正确,标号reputin{cin.sync();//清空cin缓冲区里面未读取的信息17C++程序设计期末大作业实验报告cin.clear();//清除错误状态cout<<"您输入的数据类型不能识别,请输入大于零的数字:"<
此文档下载收益归作者所有