Predefinição:Rnd/b1

Origem: Wikilivros, livros abertos por um mundo aberto.
[editar] [purgar] Documentação da predefinição

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:

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