一、项目二
/*
* 文件名称:分段函数求值
* 作 者: 朱晨
* 完成日期: 2016年 3 月 26 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:输入变量x求y。
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int x,y;
cout<<"输入x=";
cin>>x;
if(x>=1)
{
y=x-1;
cout<<"y="<<y<<endl;
}
else
{
y=1-x;
cout<<"y="<<y<<endl;
}
retuan0;
}
二、项目三
/*
* 文件名称:两点距离
* 作 者:朱晨
* 完成日期: 2016年 3 月 25 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:输入两个点的坐标,求两点之间的距离并输出
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
#include <cmath>
using namespace std;
void main()
{
double x1,y1,x2,y2,L;
cout<<"输入一点坐标(x1,y1)"<<endl;
cin>>x1>>y1;
cout<<"输入另一点坐标(x2,y2)"<<endl;
cin>>x2>>y2;
L=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"两点间的距离L=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))="<<L<<endl;
retuan0;
}
三、项目四
<span style="font-family: 'microsoft yahei';">/*</span>
* 文件名称:模拟ATM
* 作 者: 朱晨
* 完成日期: 2016年 3 月 25 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
const int n=961016;//用户密码//
int main()
{
cout<<"朱氏银行欢迎您!"<<endl;
cout<<"请输入密码:";
int n;
cin>>n;
if(n==961016)
{
cout<<"显示功能选项\n1.查询\n2.取款\n3.存款\n4.转帐\n0.退出\n用户输入功能选择"<<endl;
int m;
cin>>m;
if(m>=0&&m<5)
if(m<span style="font-family: 'microsoft yahei';">==0) cout<<"谢谢光临"<<endl;</span>
if(m==1) cout<<"谢谢,您选择了查询功能。"<<endl;
if(m==2) cout<<"谢谢,您选择了取款功能。"<<endl;
if(m==3) cout<<"谢谢,您选择了存款功能。"<<endl;
if(m==4) cout<<"谢谢,您选择了转帐功能。"<<endl;
}
else
cout<<"感谢您光临朱氏银行!"<<endl;
}
else
cout<<"密码错误";
}