C++作业-2

本文包含三个C++程序实例:计算分段函数值、计算两点间距离及模拟ATM操作流程。通过这些实例,读者可以了解基本的条件判断、数学运算及简单的人机交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*
*文件名称:
*作者:李诗雨
完成日期:2016年3月27日
版本号:v2.1
问题描述:计算分段函数的值
程序输出:
*/
#include <iostream.h>
using namespace std;
void main ()
{
    double x,y1,y2;
    cout<<"请输入x的值"<<endl;
    cin>>x;
    if(x>=1)
   {
    y1=x-1;
    cout<<y1<<endl;}
   else 
   {
    y2=-x+1;
    cout<<y2<<endl;}}
 }


<img src="https://img-blog.youkuaiyun.com/20160406175239045?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*
*文件名称:
*作者:李诗雨
完成日期:2016年3月27日
版本号:v2.1
问题描述:计算两点之间的坐标
程序输出:正常
*/

#include <iostream.h>
using namespace std;
#include <cmath>
void main ()
{
    double x1,x2,y1,y2,r;
    cout<<"请输入两个点的坐标"<<endl;
    cin>>x1>>y1>>x2>>y2;
    r=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    cout<<r<<endl;
}



<img src="https://img-blog.youkuaiyun.com/20160406175303545?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
/*
*文件名称:
*作者:李诗雨
完成日期:2016年3月27日
版本号:v2.1
问题描述:模拟ATM
程序输出:正常
*/

#include <iostream.h>
void main()
{
  int a,b;
  cout<<"李氏银行欢迎您";
  cout<<"请输入6位数密码"<<endl;
  cin>>a;
  if(a==123456)
  cout<<"请选择功能选项1,查询 2,取款 3,存款 4,转账 0,退出"<<endl;
  cin>>b;
  
  if(b==1)
  cout<<"谢谢,您选择了1号功能"<<endl;

  if(b==2)
  cout<<"谢谢,您选择了2号功能"<<endl;

  if(b==3)
  cout<<"谢谢,您选择了3号功能"<<endl;

  if(b==4)
  cout<<"谢谢,您选择了4号功能"<<endl;

  if(b==0)
  cout<<"谢谢,您选择了0号功能"<<endl;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值