« Modèle:Fn » : différence entre les versions

De BoyWiki
Pinocchio (discussion | contributions)
test séparation des millièmes
Pinocchio (discussion | contributions)
Aucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 15 : Ligne 15 :
   -->{{#ifexpr: {{{e}}} < -3
   -->{{#ifexpr: {{{e}}} < -3
       | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}))) / (10 ^ (abs{{{e}}}-3)))}}|3}}<!--
       | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}))) / (10 ^ (abs{{{e}}}-3)))}}|3}}<!--
       --><span style="font-size:50%">&nbsp;</span>}}
       --><span style="font-size:50%">&nbsp;</span><!--
      | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}))) / (10 ^ (abs{{{e}}}-3)))}}|abs{{{e}}}}}<!--
      -->{{#ifexpr: {{{e}}} < -6
  -->}}<!--
          | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}-3))) / (10 ^ (abs{{{e}}}-6)))}}|3}}<!--
  -->{{#ifexpr: {{{e}}} < -6
        --><span style="font-size:50%">&nbsp;</span><!--
      | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}-3))) / (10 ^ (abs{{{e}}}-6)))}}|3}}<!--
        -->{{padleft:{{#expr:(abs{{{1}}} mod (10 ^ (abs{{{e}}}-6)))}}|{{#expr:abs{{{e}}}-6}}}}
      --><span style="font-size:50%">&nbsp;</span>}}<!--
          | {{padleft:{{#expr:(abs{{{1}}} mod (10 ^ (abs{{{e}}}-3)))}}|{{#expr:abs{{{e}}}-3}}}}<!--
      -->{{padleft:{{#expr:((abs{{{1}}} mod (10 ^ (abs{{{e}}}-6))))}}|(abs{{{e}}}-6)}}
      -->}}
      | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}-3))) / (10 ^ (abs{{{e}}}-6)))}}|abs{{{e}}}-3}}<!--
      | {{padleft:{{#expr:(abs{{{1}}} mod (10 ^ (abs{{{e}}})))}}|{{#expr:abs{{{e}}}}}}}<!--
   -->}}<!--
   -->}}<!--
-->}}</includeonly><noinclude>
-->}}</includeonly><noinclude>
;Utilisation
;Utilisation
Formatage des nombres entiers avec séparateur des milliers par espace fine insécable.
Formatage des nombres entiers avec séparateur des milliers par espace fine insécable.<br>Pour afficher des décimales, utiliser le paramètre exposant avec une valeur négative (puissances de dix).<br>Les nombres sont limités à 9 chiffres maximum (987654321 ou 0,123456789).
Pour afficher des décimales, utiliser le paramètre exposant avec une valeur négative (puissances de dix).
;Syntaxe :  
;Syntaxe :  
<pre><nowiki>{{Fn | num [|e=]}}</nowiki></pre>
<pre><nowiki>{{Fn | num [|e=]}}</nowiki></pre>
Ligne 33 : Ligne 32 :
* e= : exposant (optionnel)
* e= : exposant (optionnel)
;Exemples
;Exemples
<code><nowiki>{{Fn|-1234567}}</nowiki></code> donne le résultat : {{Fn|-1234567}}
*<code><nowiki>{{Fn|-1234567}}</nowiki></code> donne le résultat : {{Fn|-1234567}}
 
*<code><nowiki>{{Fn|123456789|e=-9}}</nowiki></code> donne le résultat : {{Fn|123456789|e=-9}}
<code><nowiki>{{Fn|123456789|e=-5}}</nowiki></code> donne le résultat : {{Fn|123456789|e=-5}}
*<code><nowiki>{{Fn|1|e=8}}</nowiki></code> donne le résultat : {{Fn|1|e=8}}
 
*<code><nowiki>{{fn|100000|e=-2}}&amp;nbsp;&amp;euro;</nowiki></code> donne le résultat : {{fn|100000|e=-2}}&nbsp;&euro;
<code><nowiki>{{Fn|1|e=8}}</nowiki></code> donne le résultat : {{Fn|1|e=8}}
</noinclude>
</noinclude>

Dernière version du 28 mars 2010 à 21:46

Utilisation

Formatage des nombres entiers avec séparateur des milliers par espace fine insécable.
Pour afficher des décimales, utiliser le paramètre exposant avec une valeur négative (puissances de dix).
Les nombres sont limités à 9 chiffres maximum (987654321 ou 0,123456789).

Syntaxe
{{Fn | num [|e=]}}
Paramètre
  • e= : exposant (optionnel)
Exemples
  • {{Fn|-1234567}} donne le résultat : - 1 234 567
  • {{Fn|123456789|e=-9}} donne le résultat : 0,123 456 789
  • {{Fn|1|e=8}} donne le résultat : 100 000 000
  • {{fn|100000|e=-2}}&nbsp;&euro; donne le résultat : 1 000,00 €