SandBox: Difference between revisions

Xenwolf (talk | contribs)
made the actual problem more obvious
ArrowHead294 (talk | contribs)
mNo edit summary
 
(60 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{SandBox please edit after this line}}
[[Category:Sandboxes]] {{SandBox please edit after this line}}


== #expr ==
~~<noinclude />~~


[https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions##expr Help:Extension:ParserFunctions - MediaWiki &#35;expr]
833.090{{c}}
 
We can build a cent function:
 
<nowiki>* {{#expr: ln (9/8) / ln 2 * 1200}}
* {{#expr: ln (3/2) / ln 2 * 1200}}
* {{#expr: ln (5/4) / ln 2 * 1200}}</nowiki>
 
* {{#expr: ln (9/8) / ln 2 * 1200}}
* {{#expr: ln (3/2) / ln 2 * 1200}}
* {{#expr: ln (5/4) / ln 2 * 1200}}
 
but for formatting rounded results, it would be good to use [https://www.mediawiki.org/wiki/Extension:NumberFormat Extension&#58;NumberFormat - MediaWiki]
 
... which is currently not available (it's displaying just the code I typed):
 
{{#number_format:12 345 678,055555|_|.||,}}
 
'''The Problem''' that can be solved by <code><nowiki>{{#number_format: [...]</nowiki></code> is that
<code><nowiki> {{#expr: (ln (3/2) / ln 2 * 1200) round 5}}</nowiki></code> gives us <tt>{{#expr: (ln (3/2) / ln 2 * 1200) round 5}}</tt> instead of <tt>701.95500</tt> if 5 decimals are requested, as indicated by the <tt>5</tt> after <tt>round</tt>.