C++作业2
2016-03-24 12:35
344 查看
项目二:2-分段函数求值
项目二:3-两点距离
项目二:4-模拟ATM
/* * 文件名称:main.cpp * 作 者:赵宁 * 完成日期:2016年 3月22日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:分段函数求值 */ #include <iostream> using namespace std; int main() { int x,y; cout<<"请输入您要计算的x值,x="; cin>>x; if(x>=1) y=x-1; else y=1-x; cout<<"y="<<y<<endl; return 0; }
项目二:3-两点距离
/* * 文件名称:k.cpp * 作 者: * 完成日期:2016年3月24日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输入两个点的坐标,求两点之间的距离并输出 * 输入描述:两点的坐标用4个变量x1,y1,x2,y2 表示,输入坐标值后,计算出两点之间的距离; * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream.h> #include<cmath> void main() { int x1,y1,x2,y2; double d,c; cout<<"欢迎您的使用,请您输入两点的坐标!"<<endl; cout<<"(x1,y1)="<<endl; cin>>x1>>y1; cout<<"(x2,y2)="<<endl; cin>>x2>>y2; c=(x1-x2)*(x1-x2)-(y1-y2)*(y1-y2); d=sqrt(c); cout<<"这两个点之间的距离,d="<<d<<endl; }
项目二:4-模拟ATM
/* * 文件名称:l.cpp * 作 者: * 完成日期:2016年3月24日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:模拟atm银行程序系统 * 输入描述:基本银行系统运行 * 问题描述: * 程序输出: * 问题分析: * 算法设计: */ #include<iostream> using namespace std; int main() { int p,x; cout<<"欢迎您使用花椒银行自助服务系统!"<<endl; cout<<"请您输入您的银行密码!"<<endl; cin>>p; if(p<1000000) { if(p>100000) cout<<"密码输入正确,页面跳转中...."<<endl; cout<<"请您选择需要的自助服务项目类型!"<<endl; cout<<"1、查询2、取款3、存款 4、转帐0、退出"<<endl; cin>>x; if(x==1) cout<<"谢谢,您选择了1号查询功能"<<endl; if(x==2) cout<<"谢谢,您选择了2号取款功能"<<endl; if(x==3) cout<<"谢谢,您选择了3号存款功能"<<endl; if(x==4) cout<<"谢谢,您选择了4号转帐功能"<<endl; if(x==0) cout<<"谢谢使用,您已成功退出本系统"<<endl; } else cout<<"您输入的密码有误,还有两次机会重新输入!"<<endl; return 0; }