Excel巧解五家共井问题

更新: 2016-07-23 20:07 作者:

古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。”

翻译成白话文的题目。

Excel巧解五家共井问题

进入Visual Basic编辑器。

Excel巧解五家共井问题

插入模块。

Excel巧解五家共井问题

编程。设甲乙丙丁戊各自绳长依次为abcde,根据题意得出,井深符合5个条件:①2a+b;②3b+c;③4c+d;④5d+e;⑤6e+a。联合①②得出:a-b=c/2,就是说a>b并且c是2的倍数。联合②③得出:b-c=d/3,就是说b>c并且d是3的倍数。联合③④得出:c-d=e/4,就是说c>d并且e是4的倍数。联合④⑤得出:d-e=a/5,就是说d>e并且a是5的倍数。据此来编写程序。

Excel巧解五家共井问题

关闭vbe,启动宏。

Excel巧解五家共井问题

执行宏。

Excel巧解五家共井问题

运行结果。

Excel巧解五家共井问题

随机验证。

Excel巧解五家共井问题