当前位置: 首页 > news >正文

做简易动画的网站php彩票网站建设源码

做简易动画的网站,php彩票网站建设源码,四川建设厅网站打不开,五大建设内容该程序具有以下功能 (1) 一个地铁路线类 Router,包含路线编号,途中的各个站点。可以新增、删除、查询路线,可以根据线路名称,显示线路图片。 (2) 一个地图类 Map,可以显示所有可以乘坐的地铁站名,以及线路…

该程序具有以下功能

(1) 一个地铁路线类 Router,包含路线编号,途中的各个站点。可以新增、删除、查询路线,可以根据线路名称,显示线路图片。
(2) 一个地图类 Map,可以显示所有可以乘坐的地铁站名,以及线路信息。
(3) 根据用户选择起点和终点和人次信息,可以自动计算应付金额;根据用户输入的金额,计算找零信息;
(4) 使用外部文件存储路线相关信息。

#include <iostream>
#include <vector>
using namespace std;class Router {private:string port[100];//经过站点int id;//路线编号int count=0; //站点数目public:void setId(int i) {id=i;}void addPort(string name) {port[count]=name;count++;}void getPort() {int i=0;for(i=0; i<count; i++) {cout<<"第"<<i+1<<"站:";cout<<port[i];cout<<endl;}}int check(string u,string v) {int d=0;for(int i=0; i<count; i++) {if(port[i]==u) {for(int j=0; j<count; j++) {if(port[j]==v) {// u vreturn ((i-j)>=0)?(i-j):(j-i);}}}}return 0;}
};class Map {private:vector<Router> r;//路线图public:double charge=2;//每站价格void setCharge(double ch) {charge=ch;}void init() {Router temp1;temp1.setId(1);temp1.addPort("west");temp1.addPort("mid1");temp1.addPort("south");r.push_back(temp1);Router temp2;temp2.setId(2);temp2.addPort("south");temp2.addPort("mid2");temp2.addPort("east");r.push_back(temp2);Router temp3;temp3.setId(3);temp3.addPort("east");temp3.addPort("mid3");temp3.addPort("north");r.push_back(temp3);Router temp4;temp4.setId(4);temp4.addPort("north");temp4.addPort("mid4");temp4.addPort("west");r.push_back(temp4);}int buy(string start, string end) {int count=r.size();int d=0;for(int i=0; i<count; i++) {Router temp=r[i];d=temp.check(start,end);if(d>0) {cout<<"您需要乘坐"<<i+1<<"号线"<<endl;return d;}}return 0;}void show() {int count=r.size();cout<<"本市地铁线路图如下:"<<endl;for(int i=0; i<count; i++) {cout<<i+1<<"号线:"<<endl<<endl;Router temp=r[i];temp.getPort();cout<<endl<<endl;}}
};void menu() {int m;Map map;map.init();while(1) {cout<<endl<<endl<<endl;cout<<"----------欢迎来到地铁售票系统-----------"<<endl;cout<<"----------1、路线查询-----------"<<endl;cout<<"----------2、购票-----------"<<endl;cin>>m;if(m==1) {map.show();} else if(m==2) {cout<<"请输入起点:"<<endl;string s;cin>>s;cout<<"请输入终点:"<<endl;string e;cin>>e;cout<<"请输入人数:"<<endl;int c;cin>>c;int d=map.buy(s,e);if(d>0) {double rs=(double)c*(double)d*map.charge;cout<<"您需要支付的费用为:";cout<<rs<<endl;cout<<"请输入您支付的金额:";double in=0;cin>>in;if(in>=rs) {cout<<"购票成功!"<<endl;cout<<"找零:"<<in-rs<<"元"<<endl;} else {cout<<"金额不足,购票失败!";}} else {cout<<"抱歉,请选择其他交通!";}}}
}int main() {menu();return 0;
}

http://www.yayakq.cn/news/192811/

相关文章:

  • 营销型设计网站不备案网站怎么做推广
  • 天津seo网站设计事业单位门户网站开发
  • 怎么自己开网站网站图标生成
  • 家电网站建设费用唐山网站建设开发
  • 网站制作包括什么怎么做下载网站吗
  • 自建网站平台 优帮云如何给网站配置域名
  • WordPress多语言多站点部门网站建设的目的和意义
  • 海南映客交友软件seo必备软件
  • 高效网站建设与维护岗位职责建大网站
  • 北京做机床的公司网站广东网站营销seo费用
  • 网站建设新手教程视频一线视频免费观看
  • 无锡网站建设xinysu购物网站开发的意义
  • 佛山网站建设联系wordpress第一次进来要几秒钟
  • 广汉移动网站建设网页设计跳转链接怎么制作
  • 设计本官方网站 网络服务天津建设银行公积金缴费网站
  • 广州市官网网站建设报价数据分析网站html模板下载
  • 东莞网站排名wordpress京豆插件
  • 网站源码下载了属于侵权吗成都网站开发
  • 网站建设 seo商情网网站的开发和建设有什么区别
  • 做网页设计卖钱的网站界面 网站
  • 雄安优秀网站建设方案设计网站软件开发
  • 怎么做网站首页关键词网站备案 万网
  • 一台ip做两个网站苏州做网站平台
  • 医院网站绿色模板深圳专业网站建设要求
  • 网站开发的方法和步骤做网站放什么
  • 建站平台软件天津工程信息建设网
  • 网站录入企业管理咨询与诊断
  • sql网站开发数据库连接失败莱芜民生网站
  • php网站建设面试网站关键词在哪里看
  • php与mysql网站开发全接触网站建设培训深圳