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

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
Modèle>NicoV
m (Test d'ajout d'un deuxième paramètre pour éviter de faire soit même les calculs)
m (41 revisions imported)
 
(22 versions intermédiaires par 11 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{#if:{{{2|}}}|{{Progression|{{#expr: {{{1}}}/{{{2}}} }} }}|{|width=50% align=center style="background: transparent"
<includeonly>{|width=50% align=center style="background: transparent"
|align=center|<big>'''{{formatnum:{{{1}}}}}%'''</big> accompli <small>(estimation)</small>
|align=center|<big>'''{{formatnum:{{#if:{{{1|}}}|{{#expr:100*{{{1}}}/{{{2|100}}}round 1}}|0}}}}&nbsp;%'''</big> {{{titre|accompli}}} <small>(estimation)</small>
|-
|-
|
|
{|style="border: 1px solid black" cellspacing=1 width=100% height=15x
{|style="border: 1px solid black" cellspacing=1 width=100% height=2ex
{{#ifeq:{{{1|}}}|0|| {{!}}style="background: #7fff00; width: {{#ifexpr:({{{1|0}}}<1)|1%|{{{1}}}%}}"{{!}} }}
{{#ifeq:{{#if:{{{1|}}}|{{{1}}}|0}}|0| | {{!}}style="background: #7fff00; width: {{#ifexpr:({{#if:{{{1|}}}|{{#expr:100*{{{1}}}/{{{2|100}}}}}|0}}<1)|1%|{{#if:{{{1|}}}|{{#expr:100*{{{1}}}/{{{2|100}}}round 1}}|0}}%}};"{{!}} }}
{{#ifeq:{{{1|}}}|100|| {{!}}style="background: #ff7f50;" {{!}} }}
{{#ifeq:{{#if:{{{1|}}}|{{#expr:100*{{{1}}}/{{{2|100}}}}}|0}}|100|| {{!}}style="background: #ff7f50;" {{!}} }}
|}
|}
|} }}</includeonly><noinclude>{{Documentation modèle}}
|}</includeonly><noinclude>{{Documentation|contenu=
== Utilisation ==
{{...}}


== Syntaxe ==
== Syntaxe ==
:<tt>'''<nowiki>{{</nowiki>Progression|'''''pourcentage'''''<nowiki>}}</nowiki>'''</tt>
<code>'''<nowiki>{{</nowiki>Progression<nowiki>|</nowiki>'''''pourcentage'''''<nowiki>}}</nowiki>'''</code>
:Le paramètre <tt>pourcentage</tt> est un nombre compris entre 0 et 100, non suivi du caractère <tt>%</tt>.
Le paramètre <code>pourcentage</code> est un nombre de 0 à 100, sans caractère <code>%</code>.
<br/>
:<tt>'''<nowiki>{{</nowiki>Progression|'''''réalisé'''''|'''''total'''''<nowiki>}}</nowiki>'''</tt>
:Les paramètres <tt>réalisé</tt> et <tt>total</tt> sont des nombres.
<br/>
Si les nombres sont décimaux, le séparateur doit être le point et non la virgule, contrairement aux conventions typographiques utilisées en français.


== Exemple ==
Si le nombre est décimal, le séparateur doit être le point et non la virgule, contrairement aux conventions typographiques utilisées en français.
<tt><nowiki>{{Progression|0}}</nowiki></tt> donne :
 
== Syntaxe alternative ==
<code>'''<nowiki>{{</nowiki>Progression<nowiki>|</nowiki>'''''param1'''''<nowiki>|</nowiki>'''''param2'''''<nowiki>}}</nowiki>'''</code>
 
Calcul de la progression en évaluant <code>param1/param2</code>.
 
== Exemples ==
 
=== 1 paramètre (pourcentage) ===
 
<code><nowiki>{{Progression|0}}</nowiki></code> donne :
{{Progression|0}}
{{Progression|0}}


<tt><nowiki>{{Progression|0.5}}</nowiki></tt> donne :
<code><nowiki>{{Progression|0.5}}</nowiki></code> donne :
{{Progression|0.5}}
{{Progression|0.5}}


<tt><nowiki>{{Progression|1}}</nowiki></tt> donne :
<code><nowiki>{{Progression|1}}</nowiki></code> donne :
{{Progression|1}}
{{Progression|1}}


<tt><nowiki>{{Progression|36.7}}</nowiki></tt> donne :
<code><nowiki>{{Progression|100}}</nowiki></code> donne :
{{Progression|36.7}}
{{Progression|100}}


<tt><nowiki>{{Progression|100}}</nowiki></tt> donne :
<code><nowiki>{{Progression|36.7|titre=Achèvement}}</nowiki></code> donne :
{{Progression|100}}
{{Progression|36.7|titre=Achèvement}}
 
=== 2 paramètres ===
 
<code><nowiki>{{Progression|0|250}}</nowiki></code> donne :
{{Progression|0|250}}
 
<code><nowiki>{{Progression|100|250}}</nowiki></code> donne :
{{Progression|100|250}}
 
<code><nowiki>{{Progression|200|300}}</nowiki></code> donne :
{{Progression|200|300}}


<tt><nowiki>{{Progression|10|30}}</nowiki></tt> donne :
<code><nowiki>{{Progression|300|300}}</nowiki></code> donne :
{{Progression|10|30}}
{{Progression|300|300}}


== Voir aussi ==
== Voir aussi ==
 
* {{m|Barre de progression}}
* {{m|Avancement}}
* {{m|Avancement}}
* {{m|0/4}}, {{m|1/4}}, {{m|2/4}}, {{m|3/4}}, {{m|4/4}}
* {{m|0/4}}, {{m|1/4}}, {{m|2/4}}, {{m|3/4}}, {{m|4/4}}
 
}}<!-- fin contenu -->
[[Catégorie:Modèle pour l'évaluation des articles]]
[[Catégorie:Modèle de représentation graphique]]
</noinclude>
</noinclude>

Version actuelle datée du 9 avril 2021 à 11:51

 Documentation[purger]

Utilisation

Syntaxe

{{Progression|pourcentage}}

Le paramètre pourcentage est un nombre de 0 à 100, sans caractère %.

Si le nombre est décimal, le séparateur doit être le point et non la virgule, contrairement aux conventions typographiques utilisées en français.

Syntaxe alternative

{{Progression|param1|param2}}

Calcul de la progression en évaluant param1/param2.

Exemples

1 paramètre (pourcentage)

{{Progression|0}} donne :

0 % accompli (estimation)

{{Progression|0.5}} donne :

0,5 % accompli (estimation)

{{Progression|1}} donne :

1 % accompli (estimation)

{{Progression|100}} donne :

100 % accompli (estimation)

{{Progression|36.7|titre=Achèvement}} donne :

36,7 % Achèvement (estimation)

2 paramètres

{{Progression|0|250}} donne :

0 % accompli (estimation)

{{Progression|100|250}} donne :

40 % accompli (estimation)

{{Progression|200|300}} donne :

66,7 % accompli (estimation)

{{Progression|300|300}} donne :

100 % accompli (estimation)

Voir aussi