首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将总铜分解成金银铜

将总铜分解成金银铜
EN

Stack Overflow用户
提问于 2014-09-28 10:15:42
回答 1查看 705关注 0票数 0

我正在转换黄金>银>铜

现在我可以得到我的黄金在适当的形式和铜。我如何摆脱"09“在我的"2809”银,使它将是一个完整的数字,并正确地代表银?

每100块银币,等于1金。

它是金银铜的利润计算器。但是在计算我赚到的利润之前,我把黄金和银转换成铜,再加上当前的铜,再加上另一个变量“总铜”。因此,从那以后,我只减去我的销售价格-成本价格=“我的利润”

从那里,我如何把它分类回到金银铜?

一个例子是:

Total Copper 280950

现在,我想相应地将它转换回Gold Silver Copper

Copper列下面有=MOD(SILVER,100) --这将输出9

Silver列下有=INT((TOTALCOPPER/100)) -这将输出2809

Gold列下面有=INT(SILVER/100) --这将输出28

那么,我如何删除2809并使之成为28,因为09已经在铜中使用了?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 06:27:27

假设有100铜在1银,100银在1金,你会想看到280950铜变成28金,9银和50铜。要做到这一点,我要做以下几点:

代码语言:javascript
复制
A1 = 280950
A2 = Gold = INT(A1/(100*100)) = 28
A3 = Silver = INT((A1 - (A2*100*100))/100) = 9
A4 = Copper = (A1 - (A2*100*100) - A3*100) = 50

您也可以使用MOD来计算剩余的部分,而不是执行A1 - A2*100*100,但是我认为这样做可能会更清楚一些。

编辑:您将注意到,我做的是,而不是绕过A4的值。这样你就可以得到50.3铜。如果您想绕过它,只需将方程放入INT()中以使其四舍五入。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26083863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档