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

De Les Mots de l'agronomie
< Modèle:Precision1(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 :
{{Documentation modèle en sous-page}}
+
<includeonly>{{#expr:
; Utilité
+
{{#if: {{{3|}}}
 
+
  | {{#if: {{{4|}}}
Modèle adapté de [[:en:Template:Precision1]], donnant la précision d'un nombre (le nombre de chiffres après la virgule) jusqu'à 6.
+
      | {{#ifexpr: ({{{1}}}) > ({{{2}}})
 
+
          | {{#ifexpr: ({{{1}}}) > ({{{3}}})
; Exemples
+
              | {{#ifexpr: ({{{1}}}) > ({{{4}}}) |{{{1}}}|{{{4}}}}}
 
+
              | {{#ifexpr: ({{{3}}}) > ({{{4}}}) |{{{3}}}|{{{4}}}}}
{| class="wikitable"
+
            }}
! style="background:#eeeeee;" | Entrée
+
          | {{#ifexpr: ({{{2}}}) > ({{{3}}})
! style="background:#eeeeee;" | Sortie
+
              | {{#ifexpr: ({{{2}}}) > ({{{4}}}) |{{{2}}}|{{{4}}}}}
|-
+
              | {{#ifexpr: ({{{3}}}) > ({{{4}}}) |{{{3}}}|{{{4}}}}}
|'''<nowiki>{{Precision1|111.12345678}}</nowiki>'''
+
            }}
|align="center"|6
+
        }}
|-
+
      | {{#ifexpr: ({{{1}}}) > ({{{2}}})
|'''<nowiki>{{Precision1|111.1234567}}</nowiki>'''
+
          | {{#ifexpr: ({{{1}}}) > ({{{3}}}) |{{{1}}}|{{{3}}}}}
|align="center"|6
+
          | {{#ifexpr: ({{{2}}}) > ({{{3}}}) |{{{2}}}|{{{3}}}}}
|-
+
        }}
|'''<nowiki>{{Precision1|111.123456}}</nowiki>'''
+
    }}
|align="center"|6
+
  | {{#ifexpr: ({{{1}}}) > ({{{2}}}) |{{{1}}}|{{{2}}}}}
|-
+
}}
|'''<nowiki>{{Precision1|111.12345}}</nowiki>'''
+
}}</includeonly><noinclude>{{Max/Documentation}}</noinclude>
|align="center"|5
 
|-
 
|'''<nowiki>{{Precision1|111.1234}}</nowiki>'''
 
|align="center"|4
 
|-
 
|'''<nowiki>{{Precision1|111.123}}</nowiki>'''
 
|align="center"|3
 
|-
 
|'''<nowiki>{{Precision1|111.12}}</nowiki>'''
 
|align="center"|2
 
|-
 
|'''<nowiki>{{Precision1|111.1}}</nowiki>'''
 
|align="center"|1
 
|-
 
|'''<nowiki>{{Precision1|111}}</nowiki>'''
 
|align="center"|0
 
|-
 
|'''<nowiki>{{Precision1|110}}</nowiki>'''
 
|align="center"|0
 
|-
 
|'''<nowiki>{{Precision1|100}}</nowiki>'''
 
|align="center"|0
 
|-
 
|'''<nowiki>{{Precision1|111.10}}</nowiki>'''
 
|align="center"|2
 
|-
 
|'''<nowiki>{{Precision1|111.100}}</nowiki>'''
 
|align="center"|3
 
|-
 
|'''<nowiki>{{Precision1|111.1000}}</nowiki>'''
 
|align="center"|4
 
|}
 
 
 
{| class="wikitable"
 
! style="background:#eeeeee;" | Entrée
 
! style="background:#eeeeee;" | Sortie
 
|-
 
|'''<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 à 10:45

informations sur ce modèle

La documentation de ce modèle est incluse depuis sa sous-page de documentation [modifier] [historique]. Voir la liste des modèles.

Cliquez ici pour purger le cache lorsque vos modifications n’apparaissent pas.

Utilisation

Ce modèle retourne le maximum parmi 2, 3 ou même 4 nombres passés en paramètres.

Notes 
  • Les paramètres peuvent aussi être des expressions, celles-ci sont alors évaluées.
  • Pour comparer plus de 4 nombres, il faut imbriquer les appels à {{max}}.

Exemples

Utilisation de base

Code Résultat
{{max|1|2}} 2
{{max|1|2|3|4}} 4

Utilisations plus avancées

Code Résultat Commentaires
{{max|2*3+5|2*3+6}} 12 Évaluation d'expressions numériques.
{{max|2>1|1>2}} 1 Évaluation d'expressions booléennes.
{{max|{{max|1|2|3|4}}|{{max|5|6|7|8}}}} 8 Imbrication de modèles, permettant ainsi de comparer plus de 4 nombres.

Utilisations incorrectes

Code Résultat Commentaires
{{max|1|}} ou {{max||}} Erreur d'expression Pas assez de paramètres. Il faut au moins 2 paramètres.
{{max|1|2|3|4|5}} 4 Trop de paramètres. Les paramètres en trop sont ignorés.
{{max|1|2||4}} 2 Si le Modèle:3e paramètre est absent, le Modèle:4e paramètre est ignoré.

Voir aussi

en:Template:Max