第二次上机作业

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

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


/*
* 文件名称: 分段函数求值
* 作    者:  赖诗文
* 完成日期:    2016  年 3    月 29   日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:  x,y
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include <iostream>
using namespace std;
int main()
{
    int x,y;
    cin>>x;
    if(x>=1)
	y=x-1;
    else
	y=-x+1;
 cout<<y<<endl;
return 0;
}


/*
* 文件名称:两点距离
* 作    者:  赖诗文
* 完成日期: 2016 年  3  月30  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输入两个点的坐标,求两点之间的距离并输出
* 输入描述:  两点的坐标
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include<cmath>
#include<iostream>
using namespace std;
int main()
{
	double x1,x2,y1,y2,s;
        cout<<"请输入两点的坐标:";
        cin>>x1>>y1>>x2>>y2;
        s=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
        cout<<"两点的距离为:"<<s<<endl;
return 0;
}

/*
* 文件名称: 模拟ATM
* 作    者:  赖诗文
* 完成日期:  2016  年 3 月 30日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include<iostream>
using namespace std;
int main()
{int mi,num;
cout<<"建设银行欢迎您!"<<endl<<"请输入密码"<<endl;
cin>>mi;
if(mi==19970227)
{
cout<<"请选择功能"<<endl<<"1.查询"<<endl<<"2.取款"<<endl<<"3.存款"<<endl<<"4.转账"<<endl;
cin>>num;
if(num==1)
cout<<"您选择了1号功能";
if(num==2)
cout<<"您选择了2号功能";
if(num==3)
cout<<"您选择了3号功能";
if(num==4)
cout<<"您选择了4号功能";
}
else
cout<<"密码错误请重试";
return 0;
}

心得体会:1,若cout后面输入的是汉字必须用英文的双引号。

                  2,若要连续输入两段话,用cout<<xx<<endl<<xx,中间的endl是换行作用,不加不会出错。

                  3,if后面不用;

                 4,if后面要用两个等号才表示等于。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值