【项目2】分段函数求值
一、问题及代码:
/*
* 文件名称:Ex1-1.cpp
* 作 者:钟露西
* 完成日期:2017 年 3 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 无
* 程序输出:“4”
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
cout<<"请输入x:"<<endl;
int x;
cin>>x;
if(x>=1)
cout<<"y="<<x-1<<endl;
else
cout<<"y="<<-x+1<<endl;}
二、运行结果
一、问题及代码:
/*
* 文件名称:Ex1-1.cpp
* 作 者:钟露西
* 完成日期:2017 年 3 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述: 无
* 程序输出:“4”
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
cout<<"请输入第一个点的坐标:"<<endl;
int x1,x2,y1,y2,a,b;
cin>>x1>>y1;
cout<<"请输入第二个点的坐标:"<<endl;
cin>>x2>>y2;
a= (x2-x1)*(x2-x1);
b= (y2-y1)*(y2-y1);
cout<<"两点间的距离d等于"<< sqrt( a+b)<<endl;
}
二、运行结果
【项目4】模拟ATM
一、问题及代码:
/*
* 文件名称:Ex1-1.cpp
* 作 者:钟露西
* 完成日期:2017 年 3 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:无
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
cout<<"西西银行欢迎您:"<<endl;
cout<<" 请输入密码:"<<endl;
int a,b,c,d,e,f,g;
cin>>a>>b>>c>>d>>e>>f;
cout<<"1.查询"<<endl;
cout<<"2.取款"<<endl;
cout<<"3.存款"<<endl;
cout<<"4.转帐"<<endl;
cout<<"0.退出"<<endl;
cout<<"请输入功能选择:"<<endl;
cin>>g;
if(g==0)
cout<<"谢谢,您选择了退出"<<endl;
else if(g==1)
cout<<"谢谢,您选择了查询功能"<<endl;
else if(g==2)
cout<<"谢谢,您选择了取款功能"<<endl;
else if(g==3)
cout<<"谢谢,您选择了存款功能"<<endl;
else if(g==4)
cout<<"谢谢,您选择了转账功能"<<endl;
else
cout<<"输入错误! 请重新输入!"<<endl;
}
二、运行结果