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

网站建设图片教程视频苏州企业建设网站公司

网站建设图片教程视频,苏州企业建设网站公司,景区网站建设方案,建设路小学网站货车内宽是2.4米。考虑到最多装载,长宽130100的货品,应该横竖摆放。 横竖摆放的数量如何自动计算呢? 采用数学公式,计算如下: 横向摆放数(int)(横长竖高)*数量/4/横长 竖向摆放数数量-横向摆放数 结果如下&#x…

货车内宽是2.4米。考虑到最多装载,长宽130×100的货品,应该横竖摆放。

横竖摆放的数量如何自动计算呢?

采用数学公式,计算如下:

横向摆放数=(int)(横长+竖高)*数量/4/横长

竖向摆放数=数量-横向摆放数

结果如下:

横长130160
竖宽10080
公式横向摆放数=(int)(横长+竖高)*数量/4/横长
数量横向摆放竖向摆放横向摆放竖向摆放
10.44230810.3751
20.88461520.752
31.32692321.1252
41.76923131.53
52.21153831.8754
62.65384642.254
73.09615442.6255
83.538462535
93.98076963.3756
104.42307763.757
114.86538574.1257
125.30769274.58
135.7584.8759
146.19230885.259
156.63461595.62510
167.0769239610
177.519231106.37511
187.961538116.7512
198.403846117.12512
208.846154127.513

非常不理想!!

困惑三天,想的解决方法如下(计算两行货物长度最小值):

    struct HangGeshu
    {
        public int hang1ge, hang2ge;
    }
       private HangGeshu getHengshuShuliang(int heng,int shu,int shuliang,Boolean youxianheng)
        {
            HangGeshu hangGeshu = new HangGeshu();
            if (shuliang > 1)
            {
                hangGeshu.hang1ge = shuliang / 2;
                if (youxianheng)
                {
                    hangGeshu.hang1ge++;
                }
                else
                {
                    hangGeshu.hang1ge--;
                }
                hangGeshu.hang2ge = shuliang - hangGeshu.hang1ge;
                //货物横竖摆放,目标长度差值最小 (1 横放 2 竖放)
                int cha0 = Math.Abs(hangGeshu.hang1ge * heng - hangGeshu.hang2ge * shu);
                int chaold = cha0;
                Boolean key = true;
                while (key)
                {
                    cha0 = Math.Abs((hangGeshu.hang1ge-1) * heng - (hangGeshu.hang2ge+1) * shu);
                    if (cha0 < chaold)
                    {
                        chaold = cha0;
                        hangGeshu.hang1ge--;
                        hangGeshu.hang2ge++;
                    }
                    else
                    {
                        key = false;
                    }
                }
                key = true;
                while (key)
                {
                    cha0 = Math.Abs((hangGeshu.hang1ge + 1) * heng - (hangGeshu.hang2ge - 1) * shu);
                    if (cha0 < chaold)
                    {
                        chaold = cha0;
                        hangGeshu.hang1ge++;
                        hangGeshu.hang2ge--;
                    }
                    else
                    {
                        key = false;
                    }
                }
            }
            else
            {
                if (youxianheng)
                {
                    hangGeshu.hang1ge = 1;
                    hangGeshu.hang2ge = 0;
                }
                else
                {
                    hangGeshu.hang1ge = 0;
                    hangGeshu.hang2ge = 1;
                }
            }
            return hangGeshu;
        }
 

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

相关文章:

  • 简单个人网站欣赏国外出名设计网站有哪些
  • 徐州手机网站优化公司前端开发语言的特点是
  • 影楼手机网站设计医院网站建设需要注意什么
  • 手机端网站变成wap个人博客网站建设预算
  • 绿植租摆网站建设惠州免费自助建站模板
  • 淘宝 网站开发 退货建设局网站投诉开发商
  • 网站建设需要经过哪几个步骤国际域名注册费用
  • 雅安交通建设集团网站给wordpress首页添加公告栏
  • 下列关于网站开发网页上传兰州做网站公司有哪些
  • 北辰做网站公司深圳域名服务器地址
  • 石家庄住房和城乡建设局官方网站免费外贸网站有哪些
  • 网站开发相关外文书籍深圳网站制作网站建设怎么制作网站深圳博纳
  • 建设银行嘉兴分行网站首页怎样做投资理财网站
  • 网站推广具体内容网站未备案被阻断怎么做
  • 焦作建设网站的公司合肥做网站排名
  • 网站开发一个月商丘网站建设推广公司
  • 营销类网站设计 要点网站目标
  • p2p视频网站开发wordpress用户规则
  • 台州手机模板建站软件开发中采用结构化生命方法
  • 做一个网站需要多少钱大概网站大专
  • 牛栏前网站建设主体负责人电话修改 网站备案
  • 网站模板预览与编辑器免费建站系统有哪些
  • 游戏网站做关键字企业app软件开发公司
  • 网站模版图片h5模板网站模板
  • 公司网址格式江苏网站seo设计
  • 绍兴 网站建设 电话网站一直百度上搜不到是怎么回事啊
  • 百度识图在线怀柔网站建设优化seo
  • 网站怎么更新文章nas可以做网站服务器吗
  • 东城区网站排名seo深圳短视频推广
  • 网站建设合作合同安全员资格证书查询网