C++第二次上机作业

来源:互联网 发布:手机淘宝删除聊天记录 编辑:程序博客网 时间:2024/04/27 06:11

一,问题及描述

【项目2】分段函数求值【项目3】两点距离【项目4】模拟ATM 

项目二:

/*      * 文件名称:第2次上机作业.cpp  * 作    者:何泽洋 * 完成日期:2017 年 3 月 10 日   * 版 本 号:v1.0      * 对任务及求解方法的描述部分:     * 输入描述:输入一个自变量x  * 问题描述:求分段函数  * 程序输出:在x的取值范围不同时输出不同的y值 * 问题分析:略   * 算法设计:略    */     #include <iostream.h>  void main()  {      int x,y;//x为自变量,y为因变量      cout<<"输入一个自变量x=";      cin>>x;      if(x>=1)          y=x-1;      else          y=-x+1;      cout<<"y="<<y<<endl;  }  

项目三:

/*       * 文件名称:第2次上机作业.cpp   * 作    者:何泽洋    * 完成日期:2017 年 3 月 10 日    * 版 本 号:v1.0       * 对任务及求解方法的描述部分: 求两点间的距离* 输入描述:输入两个点的坐标(x1,y1)和(x2,y2) * 问题描述:求两点间的距离   * 程序输出:输出两个点间的距离 * 问题分析:学会用函数sqrt求平方根 * 算法设计:略  */#include <cmath>  #include <iostream.h>   void main()  {      double x1,y1,x2,y2,d;    cout<<"输入两个点的坐标<x1,y1> <x2,y2>:";    cin>>x1>>y1>>x2>>y2;    d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));    cout <<"两点之间的距离为:"<<d<<endl;}

项目四:

/*       * 文件名称:第2次上机作业.cpp   * 作    者:何泽洋     * 完成日期:2017 年 3 月 12 日    * 版 本 号:v1.0       * 对任务及求解方法的描述部分:模拟ATM机 * 输入描述:输入密码后,若密码正确 则显示功能选项。然后根据序号选择功能。 * 问题描述:模拟ATM机进行工作* 程序输出:输出不同的功能选项 * 问题分析:略 * 算法设计:略     */       #include <iostream.h>  void main()  {      int m,k=19961030;      cout<<"何氏银行欢迎您!"<<endl;      cout<<"请输入密码:";      cin>>m;      if(m!=k)          cout<<"密码错误。"<<endl;          else if(m==k)              cout<<"密码正确,请选择功能:"<<"1.查询 2.取款 3.存款 4.转账 5.退出"<<endl;              int x;              cin>>x;               if(x==1)                  cout<<"谢谢,您选择了查询功能!";               if(x==2)                  cout<<"谢谢,您选择了取款功能!";               if(x==3)                  cout<<"谢谢,您选择了存款功能!";               if(x==4)                  cout<<"谢谢,您选择了转账功能!";               if(x==5)                  cout<<"谢谢,您选择了退出功能!"<<endl;   }  

二.运行结果

项目二

项目三


项目四

0 0
原创粉丝点击