上机作业2-2
来源:互联网 发布:苹果电脑安装软件 编辑:程序博客网 时间:2024/05/01 12:22
项目二:分段函数求值
一问题及代码
问题
代码:
/* 2.* 文件名称:5 3.* 作 者: 吴航峰 4.* 完成日期: 2016 年 3 月 19 日 5.* 版 本 号:codeblacks 6.* 对任务及求解方法的描述部分: 7.* 输入描述: 8.* 问题描述:计算函数 9.* 程序输出: 10.* 问题分析: 11.* 算法设计: 12.*/ 13.#include<iostream> 14.using namespace std; 15.int main() 16.{ 17. double a; 18. cout<<"请输入x"; 19. cin>>a; 20. if (a>=1) 21. a=a-1; 22. else 23. a=-a+1; 24. cout<<"y="<<a; 25. return 0; 26. 27. }
二、运行结果
三、心得体会:完成一些简单的项目已经没有什么问题了
四、知识点总结;if的用法
项目三:两点距离
一、问题及代码
问题:两坐标之间的距离
代码:
01./* 02. * 文件名称: 登录 03. * 作 者: 吴航峰 04. * 完成日期: 2016 年 3 月 19 日 05. * 版 本 号:v1.0 06. * 对任务及求解方法的描述部分: 07. * 输入描述: 08. * 问题描述: 09. * 程序输出: 10. * 问题分析: 11. * 算法设计: 12. */ 13./* 14. * 文件名称: 登录 15. * 作 者: 吴航峰 16. * 完成日期: 2016 年 3 月 19 日 17. * 版 本 号:v1.0 18. * 对任务及求解方法的描述部分: 19. * 输入描述: 20. * 问题描述:两坐标求距离 21. * 程序输出: 22. * 问题分析: 23. * 算法设计: 24. */ 25.#include<iostream> 26.#include<cmath> 27.using namespace std; 28.int main() 29.{ 30. double x1,x2,y1,y2,d; 31. cout<<"请输入第一个坐标"; 32. cin>>x1; 33. cin>>y1; 34. cout<<"请输入第二个坐标"; 35. cin>>x2; 36. cin>>y2; 37. d=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2); 38. d=sqrt(d); 39. cout<<"距离为"<<d; 40. return 0; 41.}
二、运行结果
三、心得体会:。。。不知道说啥了
四、知识点归纳:基本框架
一、问题及代码
问题:银行登录程序
代码:
01./* 02. * 文件名称: 登录 03. * 作 者: 吴航峰 04. * 完成日期: 2016 年 3 月 19 日 05. * 版 本 号:v1.0 06. * 对任务及求解方法的描述部分: 07. * 输入描述: 08. * 问题描述: 银行登录程序 09. * 程序输出: 10. * 问题分析: 11. * 算法设计: 12. */ 13.#include<iostream> 14.using namespace std; 15.int main() 16.{ 17. int a,b,c,d,e; 18. a=970618; 19. cout<<"xx银行欢迎您"<<endl; 20. cout<<"请输入密码"<<endl; 21. cin>>b; 22. for (int d(1); d<=4; d++) 23. { 24. if (a!=b) 25. { 26. for (int c(1); c<=1; c++) 27. { 28. cout <<"密码错误"<<endl; 29. cin>>b; 30. d=2; 31. } 32. } 33. 34. else 35. { 36. d=6; 37. cout<<"显示功能选项"<<endl; 38. cout<<"1.查询"<<endl; 39. cout<<"2.取款"<<endl; 40. cout<<"3.存款"<<endl; 41. cout<<"4.转帐"<<endl; 42. cout<<"0.退出"<<endl; 43. cin>>c; 44. for(int f(1); f<=5;f++) 45. if(c<=4) 46. {f=6; 47. cout<<"谢谢,您选择了"<<c<<"号功能"<<endl; 48. } 49. 50. else{ 51. f=1; 52. cout<<"请重新输入"<<endl; 53. cin>>c; 54. } 55. } 56. } 57. return 0; 58.}
二、运行结果
三、心得体会:打多了自己都乱、
四、知识点归纳:for 和if的用法
0 0
- 上机作业2-2
- 上机作业2
- 数据库上机作业2
- mysql上机作业2
- C++上机作业-2
- c++上机作业-2
- 上机作业3-2
- 上机作业4-2
- 上机作业5-2
- 上机作业6-2
- 上机作业7-2
- 第二周上机作业2
- 《计算机组成》上机作业2
- 第一次上机作业(2)
- c++的上机作业2
- c++第一次上机作业-2
- 第二次上机报告2-作业
- 第2次上机作业
- iOS开发中代码块的使用
- poj 3667 hotel
- Learning Python-the third chapter
- iOS中delegate代理对象使用weak和assign哪个
- 初识Spring
- 上机作业2-2
- django中运行连接mysql(使用pymysql代替MySQL_db)
- Problem B: 调整表中元素顺序(线性表)
- ReactiveCocoa 函数响应式编程简介 链式编程 函数式编程 响应式编程
- Android消息机制中Handler切换线程的思考
- POJ1611 The Suspects(并查集)
- C++类与细节
- 唯爱小粽子:软件构建的重要性
- Centos 6.5下安装图形界面