C++作业2

来源:互联网 发布:怎么查看淘宝等级手机 编辑:程序博客网 时间:2024/06/04 19:07
一、分段函数
/* 文件名称: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 ;}


1 0