>> 社区
所有版块 评论专区网站动态免费订制其他交流

本版块用于计算器、文档、知识等内容的报错和建议。本版不允许发布新主题,仅支持在相应文章下方回复内容。

【注意】本社区仅用于计算器、文档、知识等相关内容报错和建议等内容交流,不接受其他无关内容。


  • 板块 >>
  • 【计算器】圆角长方形(矩形)面积,周长在线计算器
    system 发表于2022-08-31 15:00 142 2
  • 输入圆角长方形(矩形)的长(底)a和宽(高)b,圆角半径R,点击计算按钮,可快速出圆角长方形(矩形)的面积S和周长L。圆角长方形(矩形)相关计算公式:面积S=a
  • 共有2个关于【计算器】圆角长方形(矩形)面积,周长在线计算器的回复,最后回复时间为【2022-08-31 20:44:41】。
  • 评论
  • bei_00079674 发表于2022-08-31 15:04:461楼 回复 顶部

    圆角长方形(矩形)面积,周长在线计算器 : 周长L=4(a+b)-8R+2πR。根据改公式得到的结果与计算的结果不符。周长L=2(a+b)-8R+2πR符合。公式写错了吧,下面附上我对应的代码。
     

    void label_data_box::setGirth(int box_width ,int box_height,int radius,double pi)
    {
    
        if(radius > 0){
            //L=4(a+b)-8R+2πR
            girth = 2 * (box_width + box_height) - (8*radius) + (2*pi*radius) ;
        }else if(radius < 0 || radius == 0){
            //l = (a+b) * 2
            girth = (box_width + box_height) * 2;
        }
    
    }
    myerob 回复 bei_00079674 08-31 20:44 回复

    是公式写错了,软件里面没错,^^

system
经验:
19
财富:
0
关注:
0
粉丝:
0
创作:
0
收藏:
4
主题:
107
回复:
0