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

、分段函数求值

/*  
*文件名称:cy.cpp  
*作    者:陈怡  
*完成日期:2016年3月24日  
*版 本 号:v1.0  
*对任务的求解方法及描述部分:  
*输入描述:输入x,y 
*问题描述:分段函数求值
*程序输出:“x=”、“y=”  
*问题分析:              
*算法设计:当x>=1时,y=x-1;当x<1时,y=-x+1
*/  
#include<iostream>
using namespace std;
int main()
{
	int x,y;
	cout<<"x=";
	cin>>x;
	if(x>=1)
	{
		y=x-1;
		cout<<"y="<<y;
	}
	else
	{
		y=-x+1;
	    cout<<"y="<<y;
	}
	return 0;
}

C++作业2—分段函数求值,两点距离,模拟ATM_第1张图片



二、两点距离

/*   
*文件名称:cy.cpp   
*作    者:陈怡   
*完成日期:2016年3月24日   
*版 本 号:v1.0   
*对任务的求解方法及描述部分:   
*输入描述:输入x1,y1,x2,y2,distance;
*问题描述:给出两点坐标,求两点间的距离; 
*程序输出:“输入两点坐标x1,y1,x2,y2:”、“两点距离=”   
*问题分析:               
*算法设计:distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
*/    
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	double x1,y1,x2,y2,distance ;
	cout<<"输入两点坐标x1,y1,x2,y2:";
	cin>>x1>>y1>>x2>>y2;
    distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
	cout<<"两点距离="<<distance;
	return 0;
}


C++作业2—分段函数求值,两点距离,模拟ATM_第2张图片

三、模拟ATM

/*    
*文件名称:cy.cpp    
*作    者:陈怡    
*完成日期:2016年3月27日    
*版 本 号:v1.0    
*对任务的求解方法及描述部分:    
*输入描述:输入密码及所需业务的功能号; 
*问题描述:编写程序模拟ATM的工作;  
*程序输出:“陈氏银行欢迎您!”、“请输入密码:”、“密码正确!”、
         “请选择您需要办理的业务:1.查询,2.取款,3.存款,4.转帐,0.退出”
		 “谢谢,您选择了"y"号功能”
         “您输入的密码有误!”
*问题分析:略                
*算法设计:略
*/      
#include<iostream>
using namespace std;
int main()
{
	int x,y;
	cout<<"陈氏银行欢迎您!"<<endl;
	cout<<"请输入密码:";
	cin>>x;
	if(x=971101)
	{    cout<<"密码正确!"<<endl;
	     cout<<"请选择您需要办理的业务:1.查询,2.取款,3.存款,4.转帐,0.退出"<<endl;
         cin>>y;
		 cout<<"谢谢,您选择了"<<y<<"号功能";
	}
	else
		cout<<"您输入的密码有误!";
	return 0;
}


C++作业2—分段函数求值,两点距离,模拟ATM_第3张图片


你可能感兴趣的:(C++作业2—分段函数求值,两点距离,模拟ATM)