第二次上机报告2-作业

一、项目二问题和代码

问题:分段函数求值

代码:

/* 
* 文件名称:分段函数求值 
* 作    者:傅智杰  
* 完成日期:2015年   3 月 21 日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:简单的加减以及IF格式
* 输入描述:输入一个整数作为函数自变量
* 问题描述:一个简单的分段函数求解
* 程序输出:输出正确的函数值  
* 问题分析:利用if,else来进行函数的分段
* 算法设计:无
*/
#include <iostream>

using namespace std;

int main()
{
    int x,y;
    cout <<"输入一个整数"<< endl;
    cin >>x;
    if(x>=1)
    {
        y=x-1;
        cout <<"y="<<y<< endl;
    }
    else
    {
        y=-x+1;
        cout <<"y="<<y<<endl;
    }
    return 0;
}



二、项目三的问题和代码

问题:两点距离

代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	double x1,y1,x2,y2,d;
	cout<<"请按先横坐标后纵坐标的顺序填入两个点的坐标,每两个数之间用空格隔开"<<endl;
    cin>>x1>>y1>>x2>>y2;
	d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    cout<<"两点之间的距离="<<d<<endl;
	return 0;
}

运行结果:




任务四的问题以及代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int x,y;
	cout<<"傅氏银行欢迎您~"<<endl;
    cout<<"请输入您的密码"<<endl;
    cin>>x;
	cout<<"请您选择功能,输入前面数字即可"<<endl;
	cout<<"1查询"<<endl;
	cout<<"2取款"<<endl;
	cout<<"3存款"<<endl;
	cout<<"4转帐"<<endl;
	cout<<"0退出"<<endl;
	cin>>y;
	if(y<=4)
		cout<<"谢谢,您选择了"<<y<<"号功能"<<endl;
	else
		cout<<"对不起,您输入的数字不匹配。请您重新操作!"<<endl;
	return 0;
}

运行结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值