【项目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;}二、运行结果
【项目3】两点距离
一、问题及代码:
/* * 文件名称: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; }
二、运行结果