Predefinição:Calculate increment
Aspeto
Esta documentação é incluída (transcluded) a partir de Predefinição:Calculate increment/doc. (editar | histórico)
O que faz
[editar código-fonte]Calcula incrementos adequados para {{scalemarkers}}
.
Os incrementos são 1, 2 ou 5 levantados a uma potência de 10 apropriada.
Variável 1 = from; Variável 2 = to.
Problemas conhecidos
[editar código-fonte]Por enquanto, não consegue lidar com pequenas escalas (<10).
Como funciona
[editar código-fonte]Primeiro, é necessário seleccionar o "valor base", ou seja, ao que vamos aplicar a potência de 10. Usam-se então as seguintes chavetas:
- 14<35: 20
- 35-70 : 50
- 70->14: 10
É trabalhoso gerar os dois primeiros dígitos. Este código gera um número adequadamente arredondado; temos então de o dividir por 10 n vezes.
1 round (2-1)}}
1
É então necessário seleccionar a potência de 10.
0; 10