Esta plantilla calcula el orden de magnitud (decimal) de números dentro de los rangos 10 300 a 10 −300 y −10 −300 a −10 300 .
La entrada aceptable y la salida producida están optimizadas para su uso en otras plantillas.
{{Order of magnitude|123400}}
→ 5{{Order of magnitude|12340}}
→ 4{{Order of magnitude|1234}}
→ 3{{Order of magnitude|123.4}}
→ 2{{Order of magnitude|12.34}}
→ 1{{Order of magnitude|1.234}}
→ 0{{Order of magnitude|.1234}}
→ -1{{Order of magnitude|.01234}}
→ -2{{Order of magnitude|0}}
→ 0{{Order of magnitude}}
→ 0La entrada debe ser un número sin formato o la plantilla emitirá errores:
{{Order of magnitude|}}
→ Error de expresión: operador = inesperado{{Order of magnitude|123,400}}
→ Error de expresión: Carácter de puntuación no reconocido ","{{Order of magnitude|foo}}
→ Error de expresión: Palabra no reconocida "foo"Esta plantilla calcula el orden de magnitud de un número, utilizando el logaritmo natural del valor absoluto del número, dividido por el logaritmo de 10. La cantidad se ajusta para el error de truncamiento en el formato digital y se utiliza el número mínimo de los resultados. También se calculará la magnitud de las fracciones, como 0+1/1000 (-3). El código utiliza cuatro niveles de profundidad de expansión.
Datos de plantilla para el orden de magnitud
Esta plantilla calcula el orden de magnitud de los números dentro de los rangos 10^300 a 10^−300 y −10^−300 a −10^300.