This is an archive copy of wikilivres.ca as of 18 February 2017 (from the WikiTeam dump). The original site is closed.
Template:Formatnum: Difference between revisions
Jump to navigation
Jump to search
imported>Slomox new param to allow to specify rounding |
imported>Slomox m avoid a parser error for round=empty string |
||
| Line 17: | Line 17: | ||
}}{{#ifexpr: abs( {{{1|0}}} ) >= 10 | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} ) / 100 ) * 100 ) / 10 ) }}|{{{2|}}}}} | }}{{#ifexpr: abs( {{{1|0}}} ) >= 10 | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} ) / 100 ) * 100 ) / 10 ) }}|{{{2|}}}}} | ||
}}{{#ifexpr: abs( {{{1|0}}} ) >= 0 | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} ) / 10 ) * 10 ) / 1 ) }}|{{{2|}}}}} | }}{{#ifexpr: abs( {{{1|0}}} ) >= 0 | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} ) / 10 ) * 10 ) / 1 ) }}|{{{2|}}}}} | ||
}}{{#ifexpr: (abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) ) > 0) or ({{{round|0}}} >= 1) |{{formatnumSigns|.|{{{2|}}}}}{{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1 ) / 1 ) * 10 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10 ) / 10 ) > 0) or ({{{round|0}}} >= 2) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10 ) / 10 ) * 100 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100 ) / 100 ) > 0) or ({{{round|0}}} >= 3) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100 ) / 100 ) * 1000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000 ) / 1000 ) > 0) or ({{{round|0}}} >= 4) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000 ) / 1000 ) * 10000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000 ) / 10000 ) > 0) or ({{{round|0}}} >= 5) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000 ) / 10000 ) * 100000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000 ) / 100000 ) > 0) or ({{{round|0}}} >= 6) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000 ) / 100000 ) * 1000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000000 ) / 1000000 ) > 0) or ({{{round|0}}} >= 7) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000000 ) / 1000000 ) * 10000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000000 ) / 10000000 ) > 0) or ({{{round|0}}} >= 8) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000000 ) / 10000000 ) * 100000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000000 ) / 100000000 ) > 0) or ({{{round|0}}} >= 9) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000000 ) / 100000000 ) * 1000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000000000 ) / 1000000000 ) > 0) or ({{{round|0}}} >= 10) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000000000 ) / 1000000000 ) * 10000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000000000 ) / 10000000000 ) > 0) or ({{{round|0}}} >= 11) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000000000 ) / 10000000000 ) * 100000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000000000 ) / 100000000000 ) > 0) or ({{{round|0}}} >= 12) | {{formatnumDigit|{{#expr: ( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000000000 ) / 100000000000 ) * 1000000000000 ) round 0 }}|{{{2|}}}}} | }}{{#ifexpr: (abs( {{{1|0}}} ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) ) > 0) or (0{{{round|0}}} >= 1) |{{formatnumSigns|.|{{{2|}}}}}{{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1 ) / 1 ) * 10 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10 ) / 10 ) > 0) or (0{{{round|0}}} >= 2) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10 ) / 10 ) * 100 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100 ) / 100 ) > 0) or (0{{{round|0}}} >= 3) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100 ) / 100 ) * 1000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000 ) / 1000 ) > 0) or (0{{{round|0}}} >= 4) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000 ) / 1000 ) * 10000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000 ) / 10000 ) > 0) or (0{{{round|0}}} >= 5) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000 ) / 10000 ) * 100000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000 ) / 100000 ) > 0) or (0{{{round|0}}} >= 6) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000 ) / 100000 ) * 1000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000000 ) / 1000000 ) > 0) or (0{{{round|0}}} >= 7) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000000 ) / 1000000 ) * 10000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000000 ) / 10000000 ) > 0) or (0{{{round|0}}} >= 8) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000000 ) / 10000000 ) * 100000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000000 ) / 100000000 ) > 0) or (0{{{round|0}}} >= 9) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000000 ) / 100000000 ) * 1000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 1000000000 ) / 1000000000 ) > 0) or (0{{{round|0}}} >= 10) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 1000000000 ) / 1000000000 ) * 10000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 10000000000 ) / 10000000000 ) > 0) or (0{{{round|0}}} >= 11) | {{formatnumDigit|{{#expr: trunc( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 10000000000 ) / 10000000000 ) * 100000000000 ) }}|{{{2|}}}}}{{#ifexpr: (abs( {{{1|0}}} ) - ( trunc( abs ( {{{1|0}}} + 0.0000000000001 ) * 100000000000 ) / 100000000000 ) > 0) or (0{{{round|0}}} >= 12) | {{formatnumDigit|{{#expr: ( ( abs( {{{1|0}}} + 0.0000000000001 ) - trunc( abs( {{{1|0}}} + 0.0000000000001 ) * 100000000000 ) / 100000000000 ) * 1000000000000 ) round 0 }}|{{{2|}}}}} | ||
}} }} }} }} }} }} }} }} }} }} }} }} | }} }} }} }} }} }} }} }} }} }} }} }} | ||
}}<noinclude> | }}<noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude><noinclude>{{Uncategorized|year=2009|month=April|day=23}}</noinclude> | </noinclude><noinclude>{{Uncategorized|year=2009|month=April|day=23}}</noinclude> | ||
Revision as of 17:39, 22 September 2009
0
Documentation
(English) This documentation is transcluded from Template:Formatnum/documentation (view | edit | history).
(Français) Cette documentation est incluse dans la sous-page Template:Formatnum/documentation (voir | editer | historique).
(Polski) Ta dokumentacja jest dołączana ze strony Template:Formatnum/documentation (zobacz | edytuj | historia).