Template:Rnd: Difference between revisions

    From Nonbinary Wiki
    m>Jimp
    (error test)
    m (59 revisions imported from templatewiki:Template:Rnd)
     
    (14 intermediate revisions by 6 users not shown)
    Line 1: Line 1:
    <includeonly>{{#iferror:{{{2}}}|{{{1}}}}}{{formatnum:
    <includeonly>{{#iferror:{{#expr:{{{2|0}}}}} |
      {{#ifexpr:({{{1|0}}})round({{{2|0}}})>=0.0001
      [[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 09:59, 16 November 2019

    Template documentation[create]