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

De BoyWiki
Aucun résumé des modifications
(test séparation des millièmes)
Ligne 12 : Ligne 12 :
-->}}<!--
-->}}<!--
-->{{#ifexpr: {{{e|0}}} < 0
-->{{#ifexpr: {{{e|0}}} < 0
     | ,{{padleft:{{#expr:(abs{{{1}}} mod (10 ^ (abs{{{e}}})))}}|{{#expr:abs{{{e}}}}}}}<!--
     | ,<!--
  -->{{#ifexpr: {{{e}}} < -3
      | {{padleft:{{#expr:trunc((abs{{{1}}} mod (10 ^ (abs{{{e}}}))) / (10 ^ (abs{{{e}}}-3)))}}|3}}<!--
      --><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}}<!--
      --><span style="font-size:50%">&nbsp;</span>}}<!--
      -->{{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}}<!--
  -->}}<!--
-->}}</includeonly><noinclude>
-->}}</includeonly><noinclude>
;Utilisation
;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 (puissances de dix).
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).
;Syntaxe :  
;Syntaxe :  
<pre><nowiki>{{Fn | num [|e=]}}</nowiki></pre>
<pre><nowiki>{{Fn | num [|e=]}}</nowiki></pre>
;Paramètre
;Paramètre
* e= : exposant (optionnel) - e=-2 indique que les deux derniers chiffres sont des décimales.
* e= : exposant (optionnel)
;Exemple
;Exemples
<code><nowiki>{{Fn|-123456|e=-2}}</nowiki></code> donne le résultat : {{Fn|-123456|e=-2}}
<code><nowiki>{{Fn|-1234567}}</nowiki></code> donne le résultat : {{Fn|-1234567}}
 
<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}}
</noinclude>
</noinclude>

Version du 27 mars 2010 à 22:17

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).

Syntaxe
{{Fn | num [|e=]}}
Paramètre
  • e= : exposant (optionnel)
Exemples

{{Fn|-1234567}} donne le résultat : - 1 234 567Erreur d’expression : caractère de ponctuation « { » non reconnu.Erreur d’expression : caractère de ponctuation « { » non reconnu.Erreur d’expression : caractère de ponctuation « { » non reconnu.

      | Erreur d’expression : caractère de ponctuation « { » non reconnu.}}}}

{{Fn|123456789|e=-5}} donne le résultat : 1 234,567 Division par zéro.

      | 890}}}}

{{Fn|1|e=8}} donne le résultat : 100 000 00001

      | 0}}}}