C++第2次上机实验--模拟ATM机;计算两点间距离;判断是否超重
2016-03-24 11:37
169 查看
<pre name="code" class="cpp"><pre name="code" class="cpp"><pre name="code" class="cpp">
<pre name="code" class="cpp"><pre name="code" class="cpp"><pre name="code" class="cpp"><pre name="code" class="cpp"><pre name="code" class="cpp"><pre name="code" class="cpp">* * 文件名称:第2次实验 * 作 者: 谢丹 * 完成日期: 2016 年 3 月27 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 模拟ATM机 * 输入描述: 输入密码,输入要办业务序号 * 问题描述: 找到相应业务办理窗口办理业务 * 程序输出: * 问题分析: * 算法设计: #include <iostream> using namespace std; int main() { int mm,a; cout << "中国银行欢迎您!" << endl; cout <<"请输入密码"<<endl; cin>>mm; if(mm==961213) { cout <<"1.查询 2.取款 3.存款 4.转帐 0.退出"; cin>>a; if(a==1) cout<<"谢谢,您选择了 1 号查询功能"; if(a==2) cout<<"谢谢,您选择了 2 号取款功能"; if(a==3) cout<<"谢谢,您选择了 3 号存款功能"; if(a==4) cout<<"谢谢,您选择了 4 号转账功能"; if(a==0) cout<<"欢迎下次光临!"; } else cout<< "密码错误"; return 0; }
* * 文件名称:第2次实验 * 作 者: 谢丹 * 完成日期: 2016 年 3 月27 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:已知两点坐标,求两点距离 * 输入描述: 输入两点坐标 * 问题描述: 求出两点距离 * 程序输出: * 问题分析: * 算法设计:#include<iostream> #include<math.h> using namespace std; int main() { int x1,y1,x2,y2,d; cout<<"请输入两点坐标值x1,y1,x2,y2的值:"; cin>>x1>>y1>>x2>>y2; d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<"两点之间的距离:"<<d; return 0; }
一、问题及代码
* * 文件名称:第二次实验 * 作 者: 谢丹 * 完成日期: 2016 年 3 月24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 得知身高、体重 ,判断是否超重 * 输入描述: 输入身高、体重 * 问题描述:判断是否超重 * 程序输出: * 问题分析: * 算法设计: #include <iostream.h> void main() { double h,w,w1,a; cout<<"请输入h、w的值:"<<endl; cin>>h>>w; w1=h-100; a=(w1-w)/w1; if(a>0.2) cout<<"超重"; else { if(a<-0.2) cout<<"超轻"; else cout<<"正常"; } }