Template:Cents/doc: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
ArrowHead294 (talk | contribs)
mNo edit summary
Ganaram inukshuk (talk | contribs)
do not overcomplicate
Line 3: Line 3:
Use this template like this
Use this template like this


: <code>{{((}}cents{{pipe}}ratio{{pipe}}precision{{))}}</code>
: <code><nowiki>{{cents|ratio|precision}}</nowiki></code>


=== Example ===
=== Example ===
This input in the wiki source
This input in the wiki source
: <code>{{((}}cents{{pipe}}3/2{{pipe}}5{{))}}</code>
: <code><nowiki>{{cents|3/2|5}}</nowiki></code>


produces the following output
produces the following output
Line 13: Line 13:


Intervals can even be typed as evaluable mathematical expressions. For example:
Intervals can even be typed as evaluable mathematical expressions. For example:
: <code>{{((}}cents{{pipe}}3^12/2^19{{pipe}}5{{))}}</code>
: <code><nowiki>{{cents|3^12/2^19|5}}</nowiki></code>


gives:
gives:

Revision as of 09:34, 28 September 2024

Usage

Use this template like this

{{cents|ratio|precision}}

Example

This input in the wiki source

{{cents|3/2|5}}

produces the following output

{{subst:#number_format: {{subst:#expr: 1200 * ln({{subst:#rmatch: 3/2|^(.*?)[Cc]?$|\1}}) / ln(2)}}|5|.|}}{{subst:#switch: {{subst:#rmatch: 3/2|^.*?([Cc]?)$|\1}}|c= ¢|C= ¢|#default=}}

Intervals can even be typed as evaluable mathematical expressions. For example:

{{cents|3^12/2^19|5}}

gives:

{{subst:#number_format: {{subst:#expr: 1200 * ln({{subst:#rmatch: 3^12/2^19|^(.*?)[Cc]?$|\1}}) / ln(2)}}|5|.|}}{{subst:#switch: {{subst:#rmatch: 3^12/2^19|^.*?([Cc]?)$|\1}}|c= ¢|C= ¢|#default=}}

See also