c++作业2
2016-04-01 17:57
267 查看
【项目2】分段函数求值
【项目3】两点距离
【项目4】模拟ATM
/* * 文件名称: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; }
相关文章推荐
- debian 下使用qtcreator,c++11 ,boost
- C++作业2
- C++ 指针(任何一个指针本身的类型都是unsigned long int型)
- C、C++运算符优先级列表
- C++ new 用法
- C++ 二义性问题
- C++ 类的聚集和浅拷贝与深拷贝
- c++ struct queue malloc问题
- C++函数【内联函数】
- C++作业1
- 利用解释器模式模拟音乐播放 C++
- C++文件流读写详解(ofstream,ifstream,fstream)
- 话说:学好C语言,走遍天下都不怕
- 话说:学好C语言,走遍天下都不怕
- 国外程序员整理的 C++ 资源大全
- C++函数【数组作为函数的参数】
- 【C++】int与string连接的一种方法(+字符串流简介)
- c++作业2
- C/C++内存泄漏及检测
- 贪心算法—problem j