Predefinição:Rnd/b1
Aspeto
Esta documentação é incluída (transcluded) a partir de Predefinição:Rnd/b1/doc. (editar | histórico)
Uso
[editar código-fonte]Esta é uma predefinição auxiliar da Predefinição:Rnd, chamado se o número, após o arredondamento, é positivo. Assim, esta descrição é sobre detalhes internos somente. Seu primeiro parâmetro é o resultado de arredondamento regular com #expr e a função round (mas se escrito em formato científico, como expressão nem sempre avalia o número exato round, ver abaixo), seu parâmetro o segundo arredondamento, e seu valor, o terceiro, da condição que o parâmetro de arredondamento é positivo.
Ele chama uma das seguintes predefinições, passando o parâmetro primeiro e segundo:
- Predefinição:Rnd/c2dec1
- Predefinição:Rnd/c4dec0
- Predefinição:Rnd/c4dec1
- Predefinição:Rnd/c6dec0
- Predefinição:Rnd/c6dec1
- Predefinição:Rnd/c8dec0
- Predefinição:Rnd/c8dec1
onde o último dígito é o valor da condição que o parâmetro de arredondamento é positivo, e o dígito após o c depende da faixa do número arredondado:
- menor que 1e-4: 2 (só será possível se o parâmetro de arredondamento é positivo)
- de 1e-4 para 1e5: 4
- de 1e5 para 1e9: 6 se o número for um múltiplo de 1e5, caso contrário, 4
- 1e9 ou mais: 8
Exemplos
[editar código-fonte]{{rnd/b1|.0008|5|1}}
→ 0.00080{{rnd/b1|1E+5|-5|0}}
→ 100000{{rnd/b1|1.2E+6|-5|0}}
→ 1200000{{rnd/b1|4.1E+6|10|1}}
→ 41000000{{rnd/b1|1540000000|-5|0}}
→ 1.5400×109{{rnd/b1|1542689271|2|1}}
→ Predefinição:Rnd/c8dec1