第二次上机报告2-作业

来源:互联网 发布:python find函数实现 编辑:程序博客网 时间:2024/05/22 10:30

一、项目二问题和代码

问题:分段函数求值

代码:

/* * 文件名称:分段函数求值 * 作    者:傅智杰  * 完成日期: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;elsecout<<"对不起,您输入的数字不匹配。请您重新操作!"<<endl;return 0;}

运行结果:

0 0
原创粉丝点击