တမ်းပလိတ်:Val: တည်းဖြတ်မှု မူကွဲများ

"<includeonly><!-- --><span style="white-space..." အစချီသော စာလုံးတို့နှင့် စာမျက်နှာကို ဖန်တီးလိုက်သည်
 
Updated to Lua based
စာကြောင်း ၁ -
includeonly>{{{{{♥|safesubst:}}}#invoke:val|main}}</includeonly><noinclude>
<includeonly><!--
--><span style="white-space:nowrap"><!--
START ERROR CHECKING:
-->{{#ifeq:{{valid|number={{{1|0}}}}}|false|<!-- Is arg1 not a valid number?
-->{{FormattingError|Error in {{tl|val}}: first argument is not a valid number or requires too much precision to display.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg1 not a valid number? NO
-->{{#ifeq:{{valid|number={{{2|0}}}}}|false|<!-- Is arg2 not a valid number?
-->{{FormattingError|Error in {{tl|val}}: second argument is not a valid number or requires too much precision to display.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg2 not a valid number? NO
-->{{#ifeq:{{valid|number={{{3|0}}}}}|false|<!-- Is arg3 not a valid number?
-->{{FormattingError|Error in {{tl|val}}: third argument is not a valid number or requires too much precision to display.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg3 not a valid number? NO
-->{{#ifexpr: {{{3|-1}}} >= 0|<!-- Is arg3 positive?
-->{{FormattingError|Error in {{tl|val}}: third argument is not negative.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg3 positive? NO
-->{{#ifeq:{{valid|number={{{e|0}}}}}|false|<!-- Is arg "e" not a valid number?
-->{{FormattingError|Error in {{tl|val}}: exponent ('''e''') is not a valid number or requires too much precision to display.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg "e" not a valid number? NO
-->{{#ifeq:{{{u|{{{ul|{{{up|{{{upl|}}}}}}}}}}}}|{{{up|{{{upl}}}}}}|<!-- Is arg "up" or "upl" specified but not arg "u" or "ul"?
-->{{FormattingError|Error in {{tl|val}}: unit ('''u''' or '''ul''') is not specified but units per ('''up''' or '''upl''') is.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg "up" specified but not arg "u"? NO
-->{{#ifeq:{{{u}}}{{{ul}}}|{{{u|}}}{{{ul|}}}|<!-- Is arg "u" and "ul" specified?
-->{{FormattingError|Error in {{tl|val}}: unit ('''u''') and units with link ('''ul''') are both specified, only one is allowed.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg "u" and "ul" specified? NO
-->{{#ifeq:{{{up}}}{{{upl}}}|{{{up|}}}{{{upl|}}}|<!-- Is arg "up" and "upl" specified?
-->{{FormattingError|Error in {{tl|val}}: unit per ('''up''') and units per with link ('''upl''') are both specified, only one is allowed.|nocategory={{{nocategory|}}}}}<!--
-->|<!-- Is arg "up" and "upl" specified? NO
END ERROR CHECKING, START OUTPUT
-->{{{p|}}}<!-- If p (prefix) is defined, display it.
-->{{#if: {{{1|}}}|<!-- Are there any arguments?
-->{{val/delimitnum|{{{1|}}}}}{{{end|}}}<!-- Output arg1, formatted.
-->{{#if: {{{2|}}}|<!-- Are there 2 or more arguments?
-->{{#if: {{{3|}}}|<!-- Are there 3 arguments?
--><span style="white-space:nowrap;margin-left:0.3em;">{{su|<!-- Uncertainty = +X -Y (3 arguments)
-->w=f|a=r|<!-- Fixed width, right aligned
-->p=+{{val/delimitnum|{{{2}}}}}{{{+errend|}}}|<!-- Output +arg2, formatted.
-->b={{val/delimitnum|{{{3}}}}}{{{-errend|}}}<!-- Output -arg3, formatted.
-->}}</span><!--
-->|<!-- Are there 3 arguments? NO
-->{{#if:{{#ifexpr: 0{{{2}}}}}|<!-- Second argument is "(number)"?
-->{{{2}}}<!-- Significance = (X)
-->|<!-- Second argument is "(number)"? NO
--><span style="white-space:nowrap;margin-left:0.3em;margin-right:0.15em">{{unicode|±}}</span>{{val/delimitnum|{{{2}}}}}{{{errend|}}}<!-- Uncertainty = ±X
-->}}<!-- End second argument is "(number)"?
-->}}<!-- End Are there 3 arguments?
-->}}<!-- End Are there 2 arguments?
-->{{#if:{{{e|}}}|<span style="white-space:nowrap;margin-left:0.25em;margin-right:0.15em">×</span>10<sup>{{val/delimitnum|{{{e}}}}}</sup>}}<!-- e=exponent
-->|<!-- Are there any arguments? NO
-->{{#if:{{{e|}}}|10<sup>{{val/delimitnum|{{{e}}}}}</sup>}}<!-- e=exponent
-->}}<!-- End Are there any arguments?
-->{{#if:{{{u|}}}|&nbsp;{{val/units|{{{u}}}}}}}<!-- u=units
-->{{#if:{{{ul|}}}|&nbsp;{{val/unitswithlink|{{{ul}}}}}}}<!-- u=units with link
-->{{#if:{{{up|}}}|/{{val/units|{{{up}}}}}}}<!-- up=per units
-->{{#if:{{{upl|}}}|/{{val/unitswithlink|{{{upl}}}}}}}<!-- up=per units with link
-->{{{s|}}}<!-- If s (suffix) is defined, display it.
-->}}<!-- End Is arg "up" and "upl" specified?
-->}}<!-- End Is arg "u" and "ul" specified?
-->}}<!-- End Is arg "up" specified but not arg "u"?
-->}}<!-- End Is arg "e" not a valid number?
-->}}<!-- End Is arg3 positive?
-->}}<!-- End Is arg3 not a valid number?
-->}}<!-- End Is arg2 not a valid number?
-->}}<!-- End Is arg1 not a valid number?
--></span></includeonly><noinclude>
{{documentation}}
<!--PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS-->
</noinclude>