Différences entre les pages « Modèle:Precision1 » et « Modèle:Precision1/Documentation »

De Les Mots de l'agronomie
(Différence entre les pages)
imported>Jacques Ducloy
m (1 révision importée)
 
imported>Jacques Ducloy
m (1 révision importée)
 
Ligne 1 : Ligne 1 :
<includeonly>{{
+
{{Documentation modèle en sous-page}}
#expr:{{
+
; Utilité
  #ifeq:{{{1}}}
+
 
    | 0
+
Modèle adapté de [[:en:Template:Precision1]], donnant la précision d'un nombre (le nombre de chiffres après la virgule) jusqu'à 6.
    | 0
+
 
    | {{
+
; Exemples
        #ifexpr:{{{1}}} round 0={{{1}}}
+
 
          | 0
+
{| class="wikitable"
          | {{
+
! style="background:#eeeeee;" | Entrée
              #ifexpr:{{{1}}} round 1={{{1}}}
+
! style="background:#eeeeee;" | Sortie
                | 1
+
|-
                | {{
+
|'''<nowiki>{{Precision1|111.12345678}}</nowiki>'''
                    #ifexpr:{{{1}}} round 2={{{1}}}
+
|align="center"|6
                      | 2
+
|-
                      | {{
+
|'''<nowiki>{{Precision1|111.1234567}}</nowiki>'''
                          #ifexpr:{{{1}}} round 3={{{1}}}
+
|align="center"|6
                            | 3
+
|-
                            | {{
+
|'''<nowiki>{{Precision1|111.123456}}</nowiki>'''
                                #ifexpr:{{{1}}} round 4={{{1}}}
+
|align="center"|6
                                  | 4
+
|-
                                  | {{
+
|'''<nowiki>{{Precision1|111.12345}}</nowiki>'''
                                      #ifexpr:{{{1}}} round 5={{{1}}}
+
|align="center"|5
                                        | 5
+
|-
                                        | 6
+
|'''<nowiki>{{Precision1|111.1234}}</nowiki>'''
                                    }}
+
|align="center"|4
                              }}
+
|-
                        }}
+
|'''<nowiki>{{Precision1|111.123}}</nowiki>'''
                  }}
+
|align="center"|3
            }}
+
|-
      }}
+
|'''<nowiki>{{Precision1|111.12}}</nowiki>'''
}}
+
|align="center"|2
+
+
|-
{{#switch:x{{{1}}}
+
|'''<nowiki>{{Precision1|111.1}}</nowiki>'''
  | x0{{#expr:{{{1}}}+0}}0
+
|align="center"|1
  | x0{{#expr:{{{1}}}+0}}.0
+
|-
  | x{{#expr:{{{1}}}+0}}0
+
|'''<nowiki>{{Precision1|111}}</nowiki>'''
  | x{{#expr:{{{1}}}+0}}.0=1
+
|align="center"|0
  | x0{{#expr:{{{1}}}+0}}00
+
|-
  | x0{{#expr:{{{1}}}+0}}.00
+
|'''<nowiki>{{Precision1|110}}</nowiki>'''
  | x{{#expr:{{{1}}}+0}}00
+
|align="center"|0
  | x{{#expr:{{{1}}}+0}}.00=2
+
|-
  | x0{{#expr:{{{1}}}+0}}000
+
|'''<nowiki>{{Precision1|100}}</nowiki>'''
  | x0{{#expr:{{{1}}}+0}}.000
+
|align="center"|0
  | x{{#expr:{{{1}}}+0}}000
+
|-
  | x{{#expr:{{{1}}}+0}}.000=3
+
|'''<nowiki>{{Precision1|111.10}}</nowiki>'''
  | x0{{#expr:{{{1}}}+0}}0000
+
|align="center"|2
  | x0{{#expr:{{{1}}}+0}}.0000
+
|-
  | x{{#expr:{{{1}}}+0}}0000
+
|'''<nowiki>{{Precision1|111.100}}</nowiki>'''
  | x{{#expr:{{{1}}}+0}}.0000=4
+
|align="center"|3
  | x0{{#expr:{{{1}}}+0}}00000
+
|-
  | x0{{#expr:{{{1}}}+0}}.00000
+
|'''<nowiki>{{Precision1|111.1000}}</nowiki>'''
  | x{{#expr:{{{1}}}+0}}00000
+
|align="center"|4
  | x{{#expr:{{{1}}}+0}}.00000=5
+
|}
  | x0{{#expr:{{{1}}}+0}}.000000
+
 
  | x{{#expr:{{{1}}}+0}}.000000=6
+
{| class="wikitable"
  | 0
+
! style="background:#eeeeee;" | Entrée
  }}
+
! style="background:#eeeeee;" | Sortie
}}</includeonly><noinclude>{{Precision1/Documentation}}</noinclude>
+
|-
 +
|'''<nowiki>{{Precision1|1.000}}</nowiki>'''
 +
|align="center"|{{Precision1|1.000}}
 +
|-
 +
|'''<nowiki>{{Precision1|1.0000}}</nowiki>'''
 +
|align="center"|{{Precision1|1.0000}}
 +
|-
 +
|'''<nowiki>{{Precision1|1.00000}}</nowiki>'''
 +
|align="center"|{{Precision1|1.00000}}
 +
|-
 +
|'''<nowiki>{{Precision1|1.000000}}</nowiki>'''
 +
|align="center"|{{Precision1|1.000000}}
 +
|-
 +
|'''<nowiki>{{Precision1|01.000}}</nowiki>'''
 +
|align="center"|{{Precision1|01.000}}
 +
|-
 +
|'''<nowiki>{{Precision1|01.0000}}</nowiki>'''
 +
|align="center"|{{Precision1|01.0000}}
 +
|-
 +
|'''<nowiki>{{Precision1|01.00000}}</nowiki>'''
 +
|align="center"|{{Precision1|01.00000}}
 +
|-
 +
|'''<nowiki>{{Precision1|01.000000}}</nowiki>'''
 +
|align="center"|{{Precision1|01.000000}}
 +
|}
 +
 
 +
<includeonly>
 +
[[Catégorie:Modèle effectuant des opérations mathématiques|Precision1]]
 +
 
 +
[[en:Template:Precision1]]
 +
</includeonly>

Version actuelle datée du 28 décembre 2020 à 11:45

Ceci est la page de documentation du modèle {{Precision1}}.
Cette page n’est pas destinée à être visualisée directement. Les liens utilisant des pseudo-variables peuvent paraître rompus (en rouge) ; ne pas les remplacer par des noms de pages codés en dur ni des URL.

Utilité

Modèle adapté de en:Template:Precision1, donnant la précision d'un nombre (le nombre de chiffres après la virgule) jusqu'à 6.

Exemples
Entrée Sortie
{{Precision1|111.12345678}} 6
{{Precision1|111.1234567}} 6
{{Precision1|111.123456}} 6
{{Precision1|111.12345}} 5
{{Precision1|111.1234}} 4
{{Precision1|111.123}} 3
{{Precision1|111.12}} 2
{{Precision1|111.1}} 1
{{Precision1|111}} 0
{{Precision1|110}} 0
{{Precision1|100}} 0
{{Precision1|111.10}} 2
{{Precision1|111.100}} 3
{{Precision1|111.1000}} 4
Entrée Sortie
{{Precision1|1.000}} 3
{{Precision1|1.0000}} 4
{{Precision1|1.00000}} 5
{{Precision1|1.000000}} 6
{{Precision1|01.000}} 3
{{Precision1|01.0000}} 4
{{Precision1|01.00000}} 5
{{Precision1|01.000000}} 6