路面设计标准轴载累计作用次数程序设计_第1页
路面设计标准轴载累计作用次数程序设计_第2页
路面设计标准轴载累计作用次数程序设计_第3页
路面设计标准轴载累计作用次数程序设计_第4页
路面设计标准轴载累计作用次数程序设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录 程序设计标准轴载累计作用次数程序设计基于毕业设计需求,为了简化水泥路面计算过程,同时也完成了毕业设计中程序编 写的任务,整理用C 语言编写了标准轴载累计作用次数程序设计进行设计年限 内标准轴载累计作用次数的计算。本程序采用JTG D40-2011水泥路面设计规范,各参数取值满足规范要求。运行时,请按提示输入指定的内容后按Enter,直至出现运行结果,到End表示程序运行结束。1 程序设计:#include<math.h> main()doubleNs,Ne,Pq=11.5,16.5,28.7,25.75,28.7,23.7,49,50.2,60, Ph=23,23,68.2,

2、59.5,69.2,69.2,101.6,104.3,100,d, pro, sum, a, c, gr;int lane, i, t,N;char b;sum=0; d=1;printf("Please put in someparameters.n");printf("Volume of traffic: n"); printf("minivan:n"); scanf("%d",&N0); printf("microbus(SH130):n"); scanf("%d&quo

3、t;,&N1);printf("big bus(CA50):n"); scanf("%d",&N2); printf("small truck(BJ130):n"); scanf("%d",&N3);printf("medium truck(CA50):n"); scanf("%d",&N4); printf("medium truck(EQ140):n"); scanf("%d",&N5);pr

4、intf("big truck(JN150):n"); scanf("%d",&N6); printf("large truck(KB222):n");scanf("%d",&N7);printf("trailer:n"); scanf("%d",&N8);printf("please put in growth rate, like 0.085:n");scanf("%f",&gr);printf(&q

5、uot;Please put in number of that how many traffic lane the highwayhave:n"); scanf("%d",&lane);if(lane>=4)printf("Please choose a number between 0.5-0.75. n"); scanf("%f",&a);elseswith(lane)case'1': a=1.0;case'2': printf("Please choos

6、e a number between 0.8-1.0. n"); scanf("%f",&a);break;case'3': printf("Please choose a number between 0.6-0.8. n"); scanf("%f",&a);break; default: printf("errorn");break;printf("Please choose your highway classificatian as A, B or C:

7、n") printf("A: expressway, senior road, fee sation n")printf("B: junior road(lane width more than 7m)n:)printf("C: junior road(lane width amount to 7 or less than 7m)n:) b=getchar();swith(b)case'A': printf("Please choose a number between 0.17-0.22. n"); sca

8、nf("%f",&c);t=30;break;case'B': printf("Please choose a number between 0.34-0.39. n"); scanf("%f",&c);t=20;break;case'C': printf("Please choose a number between 0.54-0.62. n"); scanf("%f",&c);t=20;break;default: printf(&qu

9、ot;errorn");break;for(i=0;i<=8;i+) d=2.22*pow10(3)*pow(Pqi,-0.43);proi=d*Ni*pow(Pqi/100),16);sum=sum+proi;if(i=8) d=2.24* pow10(-8)*pow(Phi,-0.22); proi=d*Ni*pow(Phi/100),16); sum=sum+proi; else d=1,proi=d*Ni*pow(Phi/100),16); sum=sum+proi;Ns=0.5*a*sum; Ne=Ns*(pow(1+gr),t)-1)*365*c/gr printf

10、("Ne=%fn",Ne)if(Ne>2*pow107)printf("It is super heavy traffic volume.n"); if(pow10(6)<=Ne<=2*pow10(7)printf("It is heavy traffic volume.n"); if(3*pow10(4)<=Ne<=pow10(6)printf("It is medium traffic volume.n"); if(Ne<3*pow10(4)printf("It i

11、s light traffic volume.n");printf("End.n");2 程序运行结果按提示输入数据,然后得到运行结果。(注:表示Enter,前为输入的内容)Please put in some parameters.Volume of traffic:minivan:3100microbus(SH130):980big bus(CA50):218small truck(BJ130):2300medium truck(CA50):1079medium truck(EQ140):1370big truck(JN150):890heavy truck(KB222):550trailer:450please put in growth rate, like 0.07:0.09Please put in number of that how many traffic lane the highway have:2 Please choose a number between 0.7-0.85.0.8Please choose your highway classificatian as A, B or C:A: expressway, senior roa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论