CodeKitHub
简体中文
日常工具

三数法计算器(比例计算器)

输入比例中已知的三个数——A、B、C,立即求出第四个未知数 X。根据题目类型切换正比(两个量同增同减,比如单价和数量)或反比(一个量增大另一个量减小,比如人数和工时)模式即可。

X(结果)

所有计算都在浏览器本地完成。

工具介绍

三数法(比例法)是解比例问题的经典方法:已知 A 与 B 的关系,和 C 与未知数 X 的关系相同,通过交叉相乘求出 X。正比时 X = (B × C) ÷ A;反比时(一个量增大、另一个量随之减小)则是 X = (A × B) ÷ C。

这是最常用的实用数学工具之一,因为它把日常生活中"如果这样,那结果是多少"的问题都归结成一个公式:单价换算、菜谱按比例放大缩小、地图比例尺、速度与时间、汇率换算,本质上都是三数法问题。

为什么使用它?

  • 同时支持正比和反比——按题目情况选对模式即可。
  • 不仅给出答案,还展示交叉相乘的计算过程,方便核对方法是否正确。
  • 边输入边出结果,无需刷新页面、无需注册。
  • 适用于比价购物、菜谱换算、地图比例尺、速度时间问题等场景。
  • 全部计算在浏览器本地完成,不会上传任何数据。

使用方法

  1. 根据两个量的关系,选择正比或反比模式。
  2. 输入已知的一对数 A 和 B(例如3件商品共12元)。
  3. 输入新情况下已知的数 C(例如5件商品)。
  4. 立即读取交叉相乘算出的结果 X。

示例

输入

正比:3件商品共12元(A=3,B=12),5件商品多少钱(C=5)?

输出

X = 20元

X = (B × C) ÷ A = (12 × 5) ÷ 3 = 60 ÷ 3 = 20。商品数量增加,总价也按比例增加,所以这是正比问题。

正比与反比对照表

类型X 的公式示例
正比X = (B × C) ÷ A3个苹果6元,5个苹果多少钱X
反比X = (A × B) ÷ C4名油漆工6天完工,3名油漆工需要X天

相关工具

三数法本质上属于比例和百分比运算的一种,百分比计算器可以解决"X是Y的百分之几"这类密切相关的问题。要在不同度量单位之间换算结果,单位换算器是很自然的搭配。

百分比计算器 · 单位换算器

常见问题

什么是三数法(比例法)?

三数法(也叫交叉相乘法)用来解形如 A:B = C:X 的比例问题,通过三个已知数求出第四个未知数 X。之所以叫"三数",是因为需要三个已知数才能求出第四个。正比时 X = (B × C) ÷ A;反比时 X = (A × B) ÷ C。

正比和反比有什么区别?

正比是两个量同方向变化:一个翻倍,另一个也翻倍(买的商品越多,花的钱也越多)。反比是两个量反方向变化:一个翻倍,另一个减半(人数越多,完成同样工作所需的时间越短)。选错模式会得出完全错误的答案,所以计算前一定要先判断清楚是哪种关系。

能举一些三数法的实际例子吗?

单价比较:500克的一袋卖12元,750克的一袋要多少钱(正比)?菜谱换算:4人份食谱需要200克面粉,6人份需要多少(正比)?地图比例尺:地图上1厘米代表5公里,8厘米代表多少公里(正比)?工作效率:4名工人6天完工,3名工人要几天(反比)?

怎么判断一道题是正比还是反比?

想一想:如果第一个量增大,第二个量会怎样变化。如果也跟着增大(工作时间越长,工资越多),就是正比;如果反而减小(机器越多,完工所需时间越短),就是反比。速度、时间、距离类问题经常是反比:速度越快,跑完固定距离所需时间越短。

我的数据会被保存吗?

不会。所有计算都由 JavaScript 在浏览器本地完成,你输入的内容不会发送到服务器,也不会被记录。

相关工具