钢结构高强螺栓设计程序

package ls;

 

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

 

public class LuoSuan {

 

public static void main(String[] args) {

 Scanner scan = new Scanner(System.in);

        System.out.print("钢梁高h:\n");

        int h = scan.nextInt();

        System.out.print("钢梁翼缘厚度t:\n");

        int t = scan.nextInt();

        System.out.print("螺栓间距a:\n");

        int a = scan.nextInt();

  int y1=h+2*a;

  int j=0;

  int y = 0;

 

 

  for(int i=0;i<=20;i++) {

  y=h-t-a*i;

  if(h-t-a*i>=2*a+t) {

  j++;

  System.out.println(y);

  }

  

  }

  System.out.println("单列螺栓个数为"+(j+2)+"");

  System.out.print("输入弯矩M(千牛米):\n");

  int m= scan.nextInt();

  System.out.print("输入螺栓列数n:\n");

  int n= scan.nextInt();

  

System.out.println("输入螺栓间距:");

Scanner scanb=new Scanner(System.in);

int []num=new int[j];

int b=0;

int x=0;

double z=0;

for( b=0;b<j;b++) {

num[b]=scan.nextInt();

x=x+num[b]*num[b];

}

x=x+y1*y1;

z=1000*m*y1/(n*x);

System.out.println(y1);

System.out.println("按大偏心计算单个锚栓最大拉力(kN):"+z);

double e;

e=z/0.8;

if(e<100) {

System.out.println("10.9级高强螺栓取M16");

}

if((100<e)&&(e<155)) {

System.out.println("10.9级高强螺栓取M20");

}

if((155<e)&&(e<190)) {

System.out.println("10.9级高强螺栓取M24");

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值