c++作业2

【项目2】分段函数求值

/*  
* 文件名称: i.cpp 
* 作    者: 刘何毓  
* 完成日期: 2016年 3月 24日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 
* 输入描述:   
* 问题描述:编程序,计算函数的值并输出
* 程序输出:输出分段函数y 
* 问题分析:  
* 算法设计:   
*/    
#include<iostream.h>  
#include<math.h>  
int main()  
{  
    int x,y;  
    cout<<"请输入x的值:";   
    cin>>x;   
    if(x>=1)
	{
		y=x-1;
	}
    else
		y=-x+1;
	cout<<"y="<<y<<endl;
    return 0;  
}
运行结果




【项目3】两点距离

/*
* 文件名称: d.cpp
* 作    者: 刘何毓
* 完成日期: 2016年 3月 26日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:输入两个点的坐标,求两点之间的距离并输出
* 程序输出:两点之间的距离
* 问题分析:
* 算法设计:
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    double x1,y1,x2,y2,d,x;
    cout<<"请输入坐标(x1,yi)";
    cin>>x1>>y1;
    cout<<"请输入坐标(x2,y2)";
    cin>>x2>>y2;
    x=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);
    d=sqrt(x);
    cout<<"两点间距离为"<<d;
    return 0;
}
运行结果


【项目4】模拟ATM

/*
* 文件名称: f.cpp
* 作    者: 刘何毓
* 完成日期: 2016年 3月 27日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:模拟ATM
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
    int x;
    const int pw=980628;
    cout<<"花椒银行欢迎您\n请输入密码"<<endl;
    cin>>x;
    if(x==pw)
    {
        cout<<"密码正确"<<endl;
        cout<<"请选择功能\n1.查询\n2.取款\n3.存款\n4.转帐\n0.退出"<<endl;
        int a;
        cin>>a;
        switch(a)
        {
            case 1:cout<<"谢谢,您选择了1号查询功能";break;
            case 2:cout<<"谢谢,您选择了2号取款功能";break;
            case 3:cout<<"谢谢,您选择了3号存款功能";break;
            case 4:cout<<"谢谢,您选择了4号转账功能";break;
            case 0:cout<<"谢谢,您选择了0号退出功能";break;
            default:cout<<"error!";
        }

    }
    else
        cout<<"密码错误";
    return 0;
}
运行结果




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值