C++第二次上机作业

一,问题及描述

【项目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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值