您的位置:首页 > 编程语言 > C语言/C++

C++作业2

2016-03-24 23:36 309 查看
一、分段函数
/* 文件名称:2-1
* 作    者:魏少敏
* 完成日期:2016 年 3 月 18 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:分段函数求值
* 问题描述:当X<1时,y=1-x,否则y=x-1。
* 程序输出:  y=
* 问题分析:
* 算法设计:
*/
#include <iostream>

using namespace std;

int main()
{
int x,y,;
cout <<"x=";cin>>x;//输入x(整数)的值
if(x<1)y=1-x;
else
y=x-1;
cout <<"y="<<y;
}




二、身高体重

/*
* 文件名称:2-2
* 作    者:魏少敏
* 完成日期:2016 年 3 月 18 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:BIM是否标准
* 问题描述:低于标准百分之二十为超轻,高于标准百分之二十为超重,其余为标准。
* 程序输出:  超重/超轻/标准
* 问题分析:
* 算法设计:
*/
#include <iostream>

using namespace std;

int main()
{
cout<<"请输入您的身高体重,我们将给出你的健康情况"<<endl;
double w,h,x,y,jieguo;//身高(h)单位为cm,体重(w)单位为kg
cout <<"w(体重)=";cin>>w;
cout <<"h(身高)=";cin>>h;
x=h-100;//x为标准体重
y=w-x;
jieguo=y/x;
if(jieguo>0.2)
cout <<"超重"<<endl ;
else
if(jieguo<-0.2)
cout<<"超轻"<<endl ;
else
cout <<"正常"<< endl;
}




三、两点距离

#include <iostream.h>
#include <cmath>
void main()
{
int x,y,u,z,l;
double h;
cout<<"依次输入两点坐标(x,y)(u,z)";
cout<<"x=";cin>>x;
cout<<"y=";cin>>y;
cout<<"u=";cin>>u;
cout<<"z=";cin>>z;
l=(u-x)*(u-x)+(z-y)*(z-y);
h=sqrt(l);
cout<<"juli="<<h<<endl;
}



四、银行

#include <iostream>

using namespace std;

int main()
{
cout << "建设银行欢迎您"<<endl ;
cout <<"请输入密码"<<endl;
int password,op;
cin >>password;
cout <<"正确"<<endl ;
cout <<"请选择(数字)"<<endl ;
cout <<"1.查询"<<endl ;
cout <<"2.取款"<<endl ;
cout <<"3.存款"<<endl ;
cout <<"4.转账"<<endl ;
cout <<"0.退出"<<endl ;
cin>>op;
if(op==1)cout <<"谢谢,您选择了一号功能"<<endl ;
if(op==2)cout <<"谢谢,您选择了二号功能"<<endl ;
if(op==3)cout <<"谢谢,您选择了三号功能"<<endl ;
if(op==4)cout <<"谢谢,您选择了四号功能"<<endl ;
if(op==0)cout <<"谢谢,界面即将关闭"<<endl ;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: