Template:Round: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Jimp
copy the new version from the sandbox
Ookami (talk | contribs)
m 67 revisions imported
 
(24 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<includeonly>{{formatnum:
<includeonly>{{#iferror:{{#expr:{{{2|0}}}}} |
  {{#ifexpr:({{{1|0}}})round({{{2|0}}})>=0.0001
  {{main other|[[Category:Pages with bad rounding precision]]}}{{hid|Bad rounding here}}<!--
    |{{#ifexpr:({{{1}}})round({{{2}}})<1E9
  -->{{#invoke:Math|precision_format| {{{1}}} | 1-{{order of magnitude|{{{1}}}}} }}|
        |{{#ifexpr:<!--
  {{#invoke:Math|precision_format| {{{1}}} | {{{2|0}}}}}}}</includeonly><noinclude>
-->{{#expr:(({{{1}}})round({{{2}}})/1E5round0)E5}}={{#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)E5}}={{#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}}
{{documentation}}
</noinclude>
</noinclude>

Latest revision as of 13:41, 3 September 2020