"साँचा:Val" के अवतरणों में अंतर

मुक्त ज्ञानकोश विकिपीडिया से
नेविगेशन पर जाएँ खोज पर जाएँ
imported>चंद्र शेखर
((वार्ता) द्वारा किए बदलाव 2866796 को पूर्ववत किया। कई पृष्ठों में लुआ त्रुटि हुई थी।)
 
छो (१ अवतरण आयात किया गया)
 
(एक अन्य सदस्य द्वारा किया गया बीच का एक अवतरण नहीं दर्शाया गया)
पंक्ति १: पंक्ति १:
<noinclude>
<includeonly>{{{{{♥|safesubst:}}}#invoke:val|main}}</includeonly><noinclude>
{{documentation}}
{{documentation}}
<!--
</noinclude>
PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS
Normally, the code for the template is included, but this template is too complex to do that.
--></noinclude><includeonly><!--
--><span style="white-space:nowrap"><!--
START ERROR CHECKING:
-->{{#ifeq:{{valid|number={{{1}}}}}|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.}}<!--
-->|<!-- 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.}}<!--
  -->|<!-- 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.}}<!--
    -->|<!-- Is arg3 not a valid number? NO
      -->{{#ifexpr: {{{3|-1}}} >= 0|<!-- Is arg3 positive?
        -->{{FormattingError|Error in {{tl|val}}: third argument is not negative.}}<!--
      -->|<!-- 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.}}<!--
        -->|<!-- 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.}}<!--
          -->|<!-- 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.}}<!--
            -->|<!-- 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.}}<!--
              -->|<!-- Is arg "up" and "upl" specified? NO
END ERROR CHECKING, START OUTPUT
                -->{{{h|}}}<!-- h=Header
                -->{{val/delimitnum|{{{1|}}}}}<!-- 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|w=f|<!-- Uncertainty = +X -Y (3 arguments)
                      -->p=+{{val/delimitnum|{{{2}}}}}|<!-- Output +arg2, formatted.
                      -->b={{val/delimitnum|{{{3}}}}}<!-- 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">±</span>{{val/delimitnum|{{{2}}}}}<!-- 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.3em;margin-right:0.15em">×</span>१०{{su|p={{val/delimitnum|{{{e}}}}}}}}}<!-- e=exponent
                -->{{#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
                -->{{{f|}}}<!-- f=Footer
              -->}}<!-- 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>

०६:११, २० जून २०२२ के समय का अवतरण