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

c++作业2-分段函数求值,两点距离,模拟ATM

2016-03-28 13:11 351 查看
一.分段函数求职

/*
文件名称: 1234.cpp
作    者: 刘晓光
完成日期: 2016 年 3 月  24  日
版 本 号: v1.0
对任务及求解方法的描述部分: 对数字进行分类,然后进行计算。
输入描述:无
问题描述:我的第二次实验项目2
程序输出:分段函数
问题分析: 略
算法设计: 略
*/
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"输入a="<<endl;
cin>>a;
if(a>=1)
{   b=a-1;
cout<<"b="<<b<<endl;
}
else
{
c=-a+1;
cout<<"c="<<c<<endl;
}
return 0;
}
运行结果



二.两点距离

/*
文件名称: 1234.cpp
作    者: 刘晓光
完成日期: 2016 年 3 月  24  日
版 本 号: v1.0
对任务及求解方法的描述部分: 对两点距离进行求解
输入描述:输入两点坐标
问题描述:我的第二次实验项目3
程序输出:两点距离
问题分析: 略
算法设计: 略
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int x1,y1,x2,y2,distance;
cout<<"输入两点坐标x1,y1,x2,y2"<<endl;
cin>>x1>>y1>>x2>>y2;
distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"distance="<<distance<<endl;
return 0;
}
运行结果



三.模拟ATM

/*

文件名称: 1234.cpp

作 者: 刘晓光

完成日期: 2016 年 3 月 24 日

版 本 号: v1.0

对任务及求解方法的描述部分: 模拟ATM进行服务

输入描述:输入密码,选择服务,结束退出

问题描述:我的第二次实验项目4

程序输出:模拟ATM

问题分析: 略

算法设计: 略

*/

#include<iostream>

using namespace std;

int main()

{

int x;

cout<<"刘氏银行欢迎您"<<endl;

cout<<"请输入密码"<<endl;

cin>>x;

if(x==666666)

{ cout<<"密码正确"<<endl;

cout<<"请选择服务:1、查询2、取款3、存款4、转帐0、退出"<<endl;

cin>>x;

if(x==1)

cout<<"谢谢,您选择了1号功能"<<endl;

else if(x==2)

cout<<"谢谢,您选择了2号功能"<<endl;

else if(x==3)

cout<<"谢谢,您选择了3号功能"<<endl;

else if(x==4)

cout<<"谢谢,您选择了4号功能"<<endl;

else if(x==0)

cout<<"谢谢,欢迎使用"<<endl;

}

else

cout<<"密码错误"<<endl;

return 0;

}

运行结果

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