Шаблон:Плотность населения/doc

Материал из Энциклопедия автомобильных номеров мира
Версия от 18:27, 8 января 2024; Oles (обсуждение | вклад) (1 версия импортирована: Шаблоны:Для шаблонов)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон предназначен для вычисления и вставки в карточку географического объекта площади его населения независимо от разделителя целой и дробной части (. или ,) в значении площади. Шаблон имеет два неименованных параметра — названия параметров населения (первый) и площади (второй) в карточке вместе с окружающими их тройными фигурными скобками. Шаблон возвращает плотность населения с двумя знаками в дробной части и запятой (,) в качестве разделителя целой и дробной части. Пример использования:
{{Плотность населения|{{{Население}}}|{{{Площадь}}}}}
{{Плотность населения|1234|5,67}} даст 217,64
{{Плотность населения|1234|5.67}} даст 217,64

Техническое описание

Внешний шаблон {{Singlereplace}} заменяет (.) на (,) в результате вычисления. #ifeq: проверяет, указано ли население и возвращает пустое значение плотности, если не указано. #iferror: проверяет, указана ли площадь и возвращает пустое значение плотности, если не указана. Внутренний шаблон {{Singlereplace}} заменяет в площади (,) на (.), если разделителем является (,). #expr: собственно вычисляет значение плотности с округлением до 2 знаков в дробной части.