Template:Round: Difference between revisions

try Lua conversion with error trapping and tracking category to deal with prior problem without disrupting existing pages
en>Dragons flight
(rv due to problems)
en>Dragons flight
(try Lua conversion with error trapping and tracking category to deal with prior problem without disrupting existing pages)
Line 1:
<includeonly>{{#iferror:{{#expr:{{{2|0}}}}}|{{rndnear|{{{1}}}|1E{{#expr:{{order of magnitude|{{{1}}}}}<!--1}}}}|{{formatnum:
-->[[Category:Pages with bad rounding precision]]{{hid|Bad rounding here}}<!--
{{#ifexpr:({{{1|0}}})round({{{2|0}}})>=0.0001
|-->{{#ifexprinvoke:(Math|precision_format| {{{1}}})round( | 1-{{order of magnitude|{2{{1}}})}} }}|<1E9!--
-->{{#invoke:Math|precision_format| {{{1}}} | {{{2|0}}}}}}}</includeonly><noinclude>
|{{#ifexpr:<!--
-->{{#expr:(({{{1}}})round({{{2}}})/1E5round0)*1E5}}={{#expr:({{{1}}})round({{{2}}})}}
|{{#ifexpr:{{{2}}}<=0
|{{#expr:({{{1}}})round({{{2}}})E-5}}00000
|{{#expr:({{{1}}})round({{{2}}})E-5}}0000{{rnd/-|0|{{{2}}}}}
}}
|{{#ifexpr:{{{2}}}<=0
|{{#expr:({{{1}}})round({{{2}}})}}
|{{rnd/-|{{#expr:({{{1}}})round({{{2}}})}}|{{{2}}}}}
}}
}}
|{{rnd/e+
|{{#expr:({{{1}}})round({{{2}}})}}
|{{{2}}}
|{{Order of magnitude|{{#expr:({{{1}}})round({{{2}}})}}}}}}
}}
|{{#ifexpr:({{{1|0}}})round({{{2|0}}})<=-0.0001
|{{#ifexpr:({{{1}}})round({{{2}}})>-1E9
|{{#ifexpr:<!--
-->{{#expr:(({{{1}}})round({{{2}}})/1E5round0)*1E5}}={{#expr:({{{1}}})round({{{2}}})}}
|{{#ifexpr:{{{2}}}<=0
|−{{#expr:-({{{1}}})round({{{2}}})E-5}}00000
|−{{#expr:-({{{1}}})round({{{2}}})E-5}}0000{{rnd/-|0|{{{2}}}}}
}}
|{{#ifexpr:{{{2}}}<=0
|−{{#expr:-({{{1}}})round({{{2}}})}}
|−{{rnd/-|-{{#expr:({{{1}}})round({{{2}}})}}|{{{2}}}}}
}}
}}
|−{{rnd/e+
|-{{#expr:({{{1}}})round({{{2}}})}}
|{{{2}}}
|{{Order of magnitude|{{#expr:({{{1}}})round({{{2}}})}}}}}}
}}
|{{#ifexpr:({{{1|0}}})round({{{2|0}}})=0
|{{#ifexpr:{{{2|0}}}<=0
|0
|{{rnd/-|0|{{{2}}}}}
}}
|{{#ifexpr:({{{1}}})round({{{2}}})>0
|{{rnd/e−
|{{#expr:({{{1}}})round({{{2}}})}}
|{{{2}}}
|{{Order of magnitude|({{{1}}})round({{{2}}})}}
}}
|−{{rnd/e−
|-{{#expr:({{{1}}})round({{{2}}})}}
|{{{2}}}
|{{Order of magnitude|{{#expr:({{{1}}})round({{{2}}})}}}}
}}
}}
}}
}}
}}
}}}}</includeonly><noinclude>
{{documentation}}
</noinclude>
Anonymous user