Template:DEC/workpage
< Template:DEC
Jump to navigation
Jump to search
Revision as of 08:03, 29 June 2012 by 70.49.127.65 (talk)
Template:NobotsTemplate:Workpage
Try to extract fractional part
{{#expr: {{#expr: abs -13.26 }} mod {{#expr: abs {{#expr: trunc -13.26}} }} }}
0
{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}
0.26
{{#explode:{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|.|1}}
{{#explode:0.26|.|1}}
{{explode:{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|.|1}}
{{str right|{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|1}}
.26
{{#if: {{#expr: (abs -13.26) - (abs (trunc -13.26)) }} > 0 | {{str right|{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|1}} }}
.26
- check negative
{{#ifexpr: -13.26 < 0 | − | + }}
−
{{#ifexpr: +3.26 < 0 | − | + }}
+
{{#ifexpr: 0.26 < 0 | − | + }}
+
- pull together
{{#if: {{#expr: -13.26 < 0 }} | − }}{{#expr: abs (trunc -13.26)}}"{{#if: {{#expr: (abs -13.26) - (abs (trunc -13.26)) }} > 0 | {{str right|{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|1}} }}
−13".26
- complete
{{#if: {{#expr: -13.26 < 0 }} | − | + }}{{#if: {{#expr: (abs (trunc -13.26)) < 10 }} | {{padleft:{{#expr: (abs (trunc -13.26))}}|2|0}} | {{#expr: (abs (trunc -13.26))}} }}"{{#if: {{#expr: (abs -13.26) - (abs (trunc -13.26)) }} > 0 | {{str right|{{#expr: (abs -13.26) - (abs (trunc -13.26)) }}|1}} }}
−13".26
{{#if: {{#expr: -3.26 < 0 }} | − | + }}{{#if: {{#expr: (abs (trunc -3.26)) < 10 }} | {{padleft:{{#expr: (abs (trunc -3.26))}}|2|0}} | {{#expr: (abs (trunc -3.26))}} }}"{{#if: {{#expr: (abs -3.26) - (abs (trunc -3.26)) }} > 0 | {{str right|{{#expr: (abs -3.26) - (abs (trunc -3.26)) }}|1}} }}
−03".26
{{#if: {{#expr: 13.26 < 0 }} | − | + }}{{#if: {{#expr: (abs (trunc 13.26)) < 10 }} | {{padleft:{{#expr: (abs (trunc 13.26))}}|2|0}} | {{#expr: (abs (trunc 13.26))}} }}"{{#if: {{#expr: (abs 13.26) - (abs (trunc 13.26)) }} > 0 | {{str right|{{#expr: (abs 13.26) - (abs (trunc 13.26)) }}|1}} }}
−13".26
{{#if: {{#expr: +3.26 < 0 }} | − | + }}{{#if: {{#expr: (abs (trunc +3.26)) < 10 }} | {{padleft:{{#expr: (abs (trunc +3.26))}}|2|0}} | {{#expr: (abs (trunc +3.26))}} }}"{{#if: {{#expr: (abs +3.26) - (abs (trunc +3.26)) }} > 0 | {{str right|{{#expr: (abs +3.26) - (abs (trunc +3.26)) }}|1}} }}
−03".26