1.分段函数求值
/*
文件名称: lisuyuan.cpp
作 者: 李苏原
完成日期: 2016 年 3 月 30 日
版 本 号: v1.0
对任务及求解方法的描述部分: 计算下面函数的值并输出
输入描述:输入x
问题描述:无
程序输出:分段函数
问题分析: 略
算法设计: 略
*/
#include<iostream>
using namespace std;
int main()
{
int x,b,c;
cout<<"输入x="<<endl;
cin>>x;
if(x>=1)
{ b=x-1;
cout<<"b="<<b<<endl;
}
else
{
c=-x+1;
cout<<"c="<<c<<endl;
}
return 0;
}
2.两点间距离
/*
文件名称: lisuyuan.cpp
作 者: 李苏原
完成日期: 2016 年 3 月 30 日
版 本 号: v1.0
对任务及求解方法的描述部分: 两点间的坐标距离
输入描述:输入两个点的坐标
问题描述:无
程序输出:两点间的距离
问题分析:无
算法设计:无
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float x1,x2,y1,y2,distance;
cout<<"请输入第一个点的x1,y1坐标,用空格隔开";
cin>>x1>>y1;
cout<<"请输入第二个点的x2,y2坐标,用空格隔开";
cin>>x2>>y2;
distance=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"distance="<<distance<<endl;
return 0;
}
3.ATM机
/*
02.* 文件名称:ATM机
03.* 作 者:李苏原
04.* 完成日期:2016 年 03 月 30 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:银行ATM机设计
09.* 程序输出:模拟ATM机
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include<iostream>
using namespace std;
int main()
{
int x,m;
cout<<"李氏银行欢迎您"<<endl;
cout<<"请输入密码"<<endl;
cin>>x;
if(x==564635)
{ cout<<"密码正确"<<endl;
cout<<"1.查询"<<"\n"<<"2.取款"<<"\n"<<"3.存款"<<"\n"<<"4.转帐"<<"\n"<<"0.退出"<<"\n";
cout<<"请进行用户选择功能:";
cin>>m;
if(m==1)
cout<<"您选择了查询功能"<<endl;
else if(m==2)
cout<<"您选择了取款功能"<<endl;
else if(m==3)
cout<<"您选择了存款功能"<<endl;
else if(m==4)
cout<<"您选择了转账功能"<<endl;
else if(m==0)
cout<<"谢谢,欢迎使用"<<endl;
}
else
cout<<"密码错误"<<endl;
return 0;
}