Шаблон:Significant figures (OgQlku&Significant figures)
Перейти к навигации
Перейти к поиску
0
Сокращённое название: Sigfig
. Заготовка для копирования: {{sigfig||}}
.
Этот шаблон выполняет две разные функции в зависимости от входа.
- Если заданы два параметра, шаблон округляет значение первого параметра (целое число или число с десятичной точкой) до количества значащих цифр, заданных значением второго параметра (целым числом).
- Если задан только первый параметр (целое число или число с десятичной точкой), шаблон подсчитывает количество значащих цифр в нём. Работает в диапазоне от 1012 до 10−12 и от −10−12 to −1012, игнорирует значения за пределами этих диапазонов.
Шаблон и его подшаблоны перенесены с одноимённого шаблона в английском разделе en:Template:Significant figures и его подшаблонов.
Примеры
[править код]Два параметра
[править код]{{significant figures|123.456|7}}
→ 123,4560{{significant figures|123.456|6}}
→ 123,456{{significant figures|123.456|5}}
→ 123,46{{significant figures|123.456|4}}
→ 123,5
{{significant figures|123,456|3}}
→ 123{{significant figures|12345.6|3}}
→ 12 300{{significant figures|1234.56|3}}
→ 1230{{significant figures|12.3456|3}}
→ 12,3{{significant figures|1.23456|3}}
→ 1,23
{{significant figures|.123456|3}}
→ 0,123{{significant figures|.0123456|3}}
→ 0,0123{{significant figures|.00123456|3}}
→ 0,00123{{significant figures|0.123456|3}}
→ 0,123{{significant figures|0.0123456|3}}
→ 0,0123{{significant figures|0.00123456|3}}
→ 0,00123
{{significant figures|123.456|2}}
→ 120{{significant figures|123.456|1}}
→ 100{{significant figures|123.456|0}}
→ 0
{{significant figures|987654321|9}}
→ 987 654 321{{significant figures|987654321|8}}
→ 987 654 320{{significant figures|987654321|7}}
→ 987 654 300{{significant figures|987654321|6}}
→ 987 654 000{{significant figures|987654321|5}}
→ 987 650 000{{significant figures|987654321|4}}
→ 987 700 000{{significant figures|987654321|3}}
→ 988 000 000{{significant figures|987654321|2}}
→ 990 000 000{{significant figures|987654321|1}}
→ 1 000 000 000
Один параметр
[править код]{{significant figures|123400}}
→ 4{{significant figures|12340}}
→ 4{{significant figures|1234}}
→ 4{{significant figures|123.4}}
→ 4{{significant figures|12.34}}
→ 4{{significant figures|1.234}}
→ 4
{{significant figures|0.1234}}
→ 4{{significant figures|0.01234}}
→ 4{{significant figures|0.001234}}
→ 4{{significant figures|.1234}}
→ 4{{significant figures|.01234}}
→ 4{{significant figures|.001234}}
→ 4
{{significant figures|-123.4}}
→ 4{{significant figures|-12.34}}
→ 4{{significant figures|-1.234}}
→ 4
Вызываемые шаблоны и модули
[править код]- {{Significant figures/rnd}}, который вызывает {{Round}}, который вызывает
{{#invoke:Math|precision_format}}
- {{Significant figures/sum}}, который вызывает {{Precision}}, который вызывает
{{#invoke:Math|precision}}
- {{Order of magnitude}}