数学

小数转比例计算器

设置
重置
分享结果
保存
嵌入
报告错误

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。


将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。


输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。


请同意使用条款。

预览

保存计算器

计算器设置

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

请输入在允许范围内的值。

分享计算器

什么是小数转比例计算器?

小数转比例计算器将单个小数转换为写成 a:ba : b 的两个整数之比。比例用于比较两个数量,而许多日常的小数——赔率、混合比例、画面尺寸、齿轮齿数——表示为一对简洁的整数比,比表示为一长串小数更容易阅读和理解。

例如,小数 0.750.75 与比例 3:43 : 4 描述的是同一种关系:每 3 份某个数量对应整体中的 4 份。计算器为你完成算术运算和约简,返回可能的最小整数项。

它是如何工作的?

一个有限小数其实就是一个分母为 10 的幂的分数。计算器遵循三个步骤:

  1. 将小数读作以固定的 10 的幂为分母的分数(分母)。
  2. 计算分子和分母的最大公约数(GCD)。
  3. 将两项都除以该最大公约数,使比例完全约简。

约简后的分子成为第一项(前项),约简后的分母成为第二项(后项)。

公式

对于小数 xx,其分母为 dd(一个足够大、能消除所有小数位的 10 的幂):

a=round(xd)gcd(round(xd),d)a = \frac{\text{round}(|x| \cdot d)}{\gcd(\text{round}(|x| \cdot d),\, d)}

b=dgcd(round(xd),d)b = \frac{d}{\gcd(\text{round}(|x| \cdot d),\, d)}

结果就是比例 a:ba : b。负小数会将符号保留在第一项上,例如 0.753:4-0.75 \rightarrow -3 : 4

示例

  1. 转换 0.750.75

    • 100100 为分母时为 75100\frac{75}{100}
    • gcd(75,100)=25\gcd(75, 100) = 25,所以相除得到 34\frac{3}{4}
    • 比例:3:43 : 4
  2. 转换 0.50.5

    • 1010 为分母时为 510\frac{5}{10}
    • gcd(5,10)=5\gcd(5, 10) = 5,所以相除得到 12\frac{1}{2}
    • 比例:1:21 : 2
  3. 转换 2.52.5

    • 1010 为分母时为 2510\frac{25}{10}
    • gcd(25,10)=5\gcd(25, 10) = 5,所以相除得到 52\frac{5}{2}
    • 比例:5:25 : 2
  4. 转换 0.20.2

    • 1010 为分母时为 210\frac{2}{10}
    • gcd(2,10)=2\gcd(2, 10) = 2,所以相除得到 15\frac{1}{5}
    • 比例:1:51 : 5

注意事项

  • 比例总是以最简形式返回,因此 0.500.500.50.5 都得到 1:21 : 2
  • 5:25 : 2 这样的比例大于一;这仅仅表示第一个数量大于第二个数量。
  • 如果你需要将结果表示为分数,比例 a:ba : b 与分数 ab\frac{a}{b} 相同——请参阅小数转分数计算器,或使用比例转分数计算器将比例转换回分数。

常见问题

“约简比例”是什么意思?

约简比例使用能保持相同比例的最小整数。各项除了 1 之外没有公因数,这就是为什么 75100\frac{75}{100} 显示为 3:43 : 4 而不是 75:10075 : 100

它能处理大于一的数吗?

可以。大于一的小数,如 2.52.5,会产生第一项大于第二项的比例,例如 5:25 : 2

负小数是如何处理的?

符号会附加在比例的第一项上。例如,0.75-0.75 会变成 3:4-3 : 4

报告错误

此字段为必填项。