Predefinição:Rnd
Esta predefinição usa Lua: |
Uso
Esta predefinição, arredonda (((1))) para (((2))) casas decimais (vai por outro caminho para negativos) e inclui zeros à direita. A notação científica é utilizada para números maiores ou iguais a 1×10, ou menos de 1 9×10−4.
Compare:
- {{
rnd|2.0004|3
}} dá 2,000- enquanto que {{
#expr:2.0004 round 3
}} dá 2
- enquanto que {{
- {{
rnd|0.000020004|7
}} dá 000 - {{
rnd|0|8
}} dá 0,00000000 - {{
rnd|154268|-3
}} dá 154 000 {{rnd|1200004|-1}}
→ 1 200 000- enquanto que
{{#expr:1200004round-1}}
→ 1200000, apesar de{{#expr:1300004round-1}}
→ 1300000 (ver m:Help:Format produced by expr)
- enquanto que
{{rnd|1300004|-1}}
→ 1 300 000{{rnd|4.1e6|9}}
→ 4 100 000,000000000{{rnd|4.1e6|10}}
→ 4 100 000,0000000000{{rnd|1542689271|-7}}
→ 1,54×109{{rnd|1542689271|2}}
→ 1,54268927100×109{{rnd|7e9|-9}}
→ 7×109{{rnd|-123|1}}
→ −123,0{{rnd|-1200007|-2}}
→ −1 200 000{{rnd|-1234567899|-7}}
→ −1,23×109
Como com a #expr, o número total de dígitos significativos não é mais do que 14:
{{rnd|1234567890.123456789|10}}
→ 1,2345678901235×109{{rnd|123456789.0123456789|10}}
→ 123 456 789,01235{{rnd|.0001234567890123456789|20}}
→ 0,00012345678901235
- {{
rnd|154268988|-6
}} dá 154 000 000- enquanto que {{
#expr:154268988 round -6
}} dá números como saída 1.54E+8 ou 154000000
- enquanto que {{
- {{
rnd|1542689271|-7
}} dá 1,54×109
Detalhes internos
A predefinição chama Predefinição:Rnd/b1 se o número, após o arredondamento, é positivo, Predefinição:Rnd/b-1 se for negativo, e Predefinição:Rnd/b0 se for zero.
Seu primeiro parâmetro é o número arredondado, o segundo, o parâmetro de arredondamento, e a terceira o valor da condição do parâmetro de arredondamento é positivo. !Predefinições com base em Lua