一,分段函数求值
/*
* 文件名称:ZT.exe
* 作 者:张泰
* 完成日期:2016年 3 月 24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 分段函数求值
* 输入描述:略
* 问题描述:求分段函数的值
* 程序输出:分段函数值
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int x,y;
cout<<"请输入x的数值"<<endl;
cin>>x;
if(x>=1)
{
y=x-1;
}
else
{
y=-x+1;
}
cout<<"对应的函数值为"<<y<<endl;
return 0;
}
二,两点距离
/*
* 文件名称:
* 作 者: 张泰
* 完成日期: 2016年3月28日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 无
* 问题描述: 两点距离
* 程序输出: 两点的距离
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
double x1,x2,y1,y2;
cout<<"请输入x1的值:";
cin>>x1;
cout<<"请输入y1的值:";
cin>>y1;
cout<<"请输入x2的值:";
cin>>x2;
cout<<"请输入y2的值:";
cin>>y2;
cout<<"两点的距离为:"<<sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))<<endl;
}
三、模拟ATM
/*
* 文件名称:
* 作 者: 张泰
* 完成日期: 2016年4月1日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 无
* 问题描述:模拟ATM
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int a;
cout<<"张氏银行欢迎您"<<endl;
cout<<"请输入密码:"<<endl;
cin>>a;
if(a==970430)
{
cout<<"1.查询"<<"2.取款"<<"3.存款"<<"4.转账"<<"0.退出"<<endl;
cin>>b;
if(b==1)
cout<<"谢谢,您选择了查询服务"<<endl;
else if(b==2)
cout<<"谢谢,您选择了取款服务"<<endl;
else if(b==3)
cout<<"谢谢,您选择了存款服务"<<endl;
else if(b==4)
cout<<"谢谢,您选择了转账服务"<<endl;
else cout<<"谢谢,您选择了退出"<<endl;
}
else
cout<<"对不起,密码错误请重试"<<endls;
return0;
}