圆的周长面积计算器
选择已知条件(半径 / 直径 / 周长 / 面积)并填入数值,得到半径、直径、周长与面积四项完整结果,并附公式对照表。
已知半径求面积、已知周长反推直径、已知面积求半径——圆的四个量(半径、直径、周长、面积)知一求三。本工具选已知条件填数值,四项完整结果一次给出,附公式对照表,适合作业验算与工程下料。
公式与精度口径:C = 2πr、S = πr²、d = 2r;本工具 π 取双精度值计算,结果按需保留小数——手工作业按老师要求取 3.14 或 3.14159,工程下料建议多留 1% 余量再取整。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 选已知条件:半径 / 直径 / 周长 / 面积。
- 填数值,看四项完整结果(r、d、C、S)。
- 对照公式表核对:C = 2πr,S = πr²。
- 复制结果;作业按要求的 π 精度,下料留余量。
计算原理与示例
四个量的相互换算
圆的基本关系只有三条:直径 d = 2r、周长 C = 2πr、面积 S = πr²。四个量中知道任何一个都能推出其余三个。以半径 5 为例:直径 10、周长 31.4159、面积 78.5398。输入直径、周长或面积时,工具会先还原半径再算出其余各项。
π 取多少位会影响结果
π 的取值会影响结果位数。本工具内部使用双精度浮点的 π = 3.141592653589793(约 16 位有效数字),展示时压缩到 6 位有效数字,所以 2π × 5 显示为 31.4159。小学题目常按 3.14 计算,结果会略有末位差异(按 3.14 得 31.4),这属于精度口径不同,不是算错。
已知周长或面积怎么反推
反推时先还原半径:已知周长用 r = C ÷ 2π;已知面积用 r = √(S ÷ π)。注意面积含平方,开方后精度会略有下降——用面积 78.5398 反推半径仍是 5,但若用被四舍五入过的近似面积,半径的小数位会出现偏差,这是输入值本身不够精确导致的。
计算依据:d = 2r、C = 2πr、S = πr²,π 取双精度浮点值 3.141592653589793,展示时压缩为 6 位有效数字;反推口径为 r = C/(2π) 与 r = √(S/π)。
代码示例
JavaScript 知一求三
const PI = Math.PI;
function circle({ r, d, c, s }) {
if (r == null && d != null) r = d / 2;
if (r == null && c != null) r = c / (2 * PI);
if (r == null && s != null) r = Math.sqrt(s / PI);
return { r, d: 2 * r, c: 2 * PI * r, s: PI * r * r };
}
circle({ c: 31.4159 }); // r ≈ 5, s ≈ 78.54
Python math.pi 同思路
import math
def circle(r=None, d=None, c=None, s=None):
if r is None and d is not None: r = d / 2
if r is None and c is not None: r = c / (2 * math.pi)
if r is None and s is not None: r = math.sqrt(s / math.pi)
return {"r": r, "d": 2 * r,
"c": 2 * math.pi * r, "s": math.pi * r ** 2}
circle(s=78.5398) # r ≈ 5.0
常见问题
圆的面积公式为什么是 πr²?
把圆沿半径切成许多细扇形,交错拼起来近似一个长方形:底约等于周长的一半(πr),高约等于半径 r,于是面积 ≈ πr × r = πr²。分割越细越接近真实值,这就是该公式的直观来源。
π 应该取 3.14 还是 3.14159?
看精度要求。小学题通常取 3.14,工程计算需要更多位数。本工具内部用双精度 π、展示 6 位有效数字;若按 3.14 手算,结果末位会有小差异(如周长 31.4 与 31.4159)。
已知周长怎么算面积?
先求半径 r = C ÷ (2π),再代入 S = πr²。也可以直接用换算式 S = C² ÷ (4π):周长 31.4159 对应半径 5、面积 78.5398。
已知面积怎么求直径?
先开方求半径 r = √(S ÷ π),再乘 2 得直径。面积 78.5398 → 半径 5 → 直径 10。注意顺序:先开方再乘 2,不要直接用面积乘 2。
半径加倍,周长和面积怎么变?
周长也加倍(线性关系,C = 2πr),面积变为原来的四倍(平方关系,S = πr²)。这个「长度一次、面积两次」的比例直觉在相似形与球体表面积计算中同样适用。
直径和半径容易混,怎么记?
直径是经过圆心的弦(d = 2r),半径是从圆心到圆周的距离。工程图纸常标「⌀」表示直径,代入公式前先确认拿到的是直径还是半径,这是最常见的出错点。
输入的数值会被上传吗?
不会。数值只在浏览器本地做乘除与开方运算,不发送到服务器、也不做记录;计算历史仅存在本机浏览器,可一键清空,无痕模式关闭即消失。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。