Шаблон:Progression

Использование

Используется в одном из следующих режимов:

{Progression|параметр 1}

При использовании одного параметра, шаблон понимает его как процент выполнения.

{Progression|параметр 1|параметр 2}

При использовании двух параметров, шаблон понимает под процентом выполнения отношение первого ко второму (параметр 1/параметр 2).

{Progression|текущее значение|целевое значение|начальное значение}

При использовании трёх параметров, шаблон считает процент по формуле: (текущее - начальное) / (целевое - начальное).

{Progression|параметр 1|параметр 2|задача=текст}

В текстовую строку можно добавить название (заголовок) задания параметром задача (можно использовать task).

{Progression|параметр 1|ширина=50%}

С помощью параметра ширина (или width) можно регулировать ширину шкалы выполнения.

Примеры

1 параметр (процент)

{Progression|0} :

{Progression|0.5} :

{Progression|1} :

{Progression|36.7} :

{Progression|100} :

2 параметра

{Progression|0|250} :

{Progression|100|250} :

{Progression|200|300} :

{Progression|300|300} :

3 параметра

{Progression|25|100|0} (довести значение с 0 до 100, сейчас 25):

{Progression|25|0|100} (довести значение с 100 до 0, сейчас 25):

{Progression|300|200|100} (довести значение с 100 до 200, сейчас 300):

задача

{Progression|0|250|задача=Сортировка статей} :

{Progression|100|250|задача=Сортировка статей} :

{Progression|56.4|задача=Сортировка статей} :

ширина

{Progression|25|задача=Сортировка статей|ширина=30%} :

{Progression|80|ширина=100%} :

См. также