您的位置:首页 > 编程语言 > C语言/C++

c++作业2

2016-04-01 17:57 239 查看
【项目2】分段函数求值

/*
* 文件名称:Ex031.cpp
* 作    者: 朱霄
* 完成日期:2016年 4 月 1 日
* 版 本 号:v6.0
* 对任务及求解方法的描述部分:
* 输入描述:任意整数x
* 问题描述:无
* 程序输出: y
* 问题分析:
* 算法设计:简单函数
*/
#include<iostream>
int main()
{
int x,y;
using namespace std;

cout<<"请输入x"<<endl;
cin>>x;

if(x>=1)
y=x-1;
else
y=-x+1;
cout<<"y"<<"="<<y<<endl;
return 0;
}



【项目3】两点距离

/*
* 文件名称:Ex032.cpp
* 作    者: 朱霄
* 完成日期:2016年 4 月 1 日
* 版 本 号:v6.0
* 对任务及求解方法的描述部分:
* 输入描述:两个点的坐标
* 问题描述:求两个点间的坐标
* 程序输出: 无
* 问题分析:无
* 算法设计:sqrt
*/
#include<iostream>
#include<cmath>
int main()
{

using namespace std;
cout<<"请输入两个点的坐标x1 y1 x2 y2"<<endl;
double x1,x2,y1,y2,d;
cin>>x1>>y1>>x2>>y2;
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"两点间距离d为:"<<d<<endl;
return 0;
}



【项目4】模拟ATM

/*
* 文件名称:Ex032.cpp
* 作    者: 朱霄
* 完成日期:2016年 4 月 1 日
* 版 本 号:v6.0
* 对任务及求解方法的描述部分:
* 输入描述:银行卡密码,功能序号
* 问题描述:对用户使用ATM取款机的部分功能模拟
* 程序输出: 略
* 问题分析:两次的输入指令
* 算法设计:if else
*/
#include<iostream>
int main()
{
int a;
using namespace std;
cout<<"建设银行欢迎您,请输入密码:"<<endl;
cin>>a;
if(a==951213)
{cout<<"1.查询"<<endl;
cout<<"2.取款"<<endl;
cout<<"3.存款"<<endl;
cout<<"4.转账"<<endl;
cout<<"0.退出"<<endl;

int n;
cin>>n;
if(n>0)
cout<<"你选中了第"<<n<<"项功能"<<endl;
else
cout<<"确认退出"<<endl;
}

else
cout<<"密码输入错误"<<endl;
return 0;
}




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: