c++第2次实验作业

本文介绍了三个C++编程实例:分段函数求值、计算两点间距离及模拟ATM操作流程。通过具体代码实现展示了if语句的应用、数学计算以及简单的用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第2次项目2-分段函数求值

/*   
* 文件名称:   
* 作    者:  龙晚秋
* 完成日期:  2016年3月27日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:  
* 输入描述:  无  
* 问题描述: if语句的使用 
* 程序输出: 无   
* 问题分析: 无
* 算法设计: 无   
*/      
#include<iostream.h>  
#include<math.h>  
void main()  
{  
    int x,y;  
    cout<<"x=";  
    cin>>x;  
    if(x>=1)  
        y=x-1;  
    else  
        y=1-x;  
    cout<<"y="<<y<<endl;  
}  


第2次项目3-两点距离

<pre name="code" class="cpp">/*   
* 文件名称:   
* 作    者:  龙晚秋 
* 完成日期:  2016年3月27日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:  
* 输入描述:  无  
* 问题描述: 求两个坐标的距离
* 程序输出:  无  
* 问题分析:  无 
* 算法设计:  无 
*/      
#include<iostream.h>
#include<math.h>
void main()
{
	double x1,x2,y1,y2,s;
	cout<<"请输入x1"<<endl;
	cin>>x1;
	cout<<"请输入x2"<<endl;
	cin>>x2;
	cout<<"请输入y1"<<endl;
	cin>>y1;
	cout<<"请输入y2"<<endl;
	cin>>y2;
	
	s=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
	cout<<"距离="<<s<<endl;
}


第二次项目四-模拟ATM

/*   
* 文件名称:   
* 作    者:  龙晚秋 
* 完成日期:  2016年3月27日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分: 
* 输入描述:  无 
* 问题描述: 模拟ATM
* 程序输出: 无
* 问题分析: 无
* 算法设计: 无
*/  
#include<iostream.h>  
#include<math.h>  
void main()  
{  
	int a,b;
	cout<<"龙氏银行欢迎您\n";
	cout<<"请输入密码\n";
	cin>>a;
	if(a==123456)
	{cout<<"密码正确\n";
	cout<<"1,查询 2,取款 3,存款 4,转帐 0,退出\n";
	cin>>b;
	if(b==1)
		cout<<"谢谢,您选择了1号功能\n";
	else if(b==2)
		cout<<"谢谢,您选择了2号功能\n"; 
	else if(b==3)
		cout<<"谢谢,您选择了3号功能\n";
	else if(b==4)
		cout<<"谢谢,您选择了4号功能\n";
	else
		cout<<"谢谢,您选择了0号功能\n";
	}
	else
		cout<<"密码错误\n";
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值