Template:RoundToEven: Difference between revisions

Template page
Content added Content deleted
No edit summary
No edit summary
 
Line 4: Line 4:
({{{1}}}/0.5) = ({{#expr: {{{1}}}/0.5 round 0}})
({{{1}}}/0.5) = ({{#expr: {{{1}}}/0.5 round 0}})
and
and
({{{1}}} != {{#expr: {{{1}}} round 0}})
({{{1}}} != {{#var:rounded}})
}}
}}
|1
|{{#ifeq:
{{#expr: {{#var:rounded}} mod 2 = 0}}
|1
|1
|{{#ifeq:
{{#expr: {{#var:rounded}} mod 2 = 0}}
|1
|{{#var:rounded}}
|{{#expr:{{#var:rounded}}-1}}
}}
|{{#var:rounded}}
|{{#var:rounded}}
|{{#expr:{{#var:rounded}}-1}}
}}
|{{#var:rounded}}
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{/doc}}
{{/doc}}

Latest revision as of 02:01, 9 May 2022

Template which rounds it's argument to an integer, rounding halves to the closest even integer.

No rounding:

{{RoundToEven|1}}: 1

{{RoundToEven|2}}: 2

{{RoundToEven|3}}: 3

Normal rounding:

{{RoundToEven|0.4}}: 0

{{RoundToEven|0.6}}: 1

{{RoundToEven|1.5}}: 2

{{RoundToEven|3.5}}: 4

Rounding to even:

{{RoundToEven|0.5}}: 0

{{RoundToEven|2.5}}: 2

{{RoundToEven|4.5}}: 4

{{RoundToEven|6.5}}: 6

Cookies help us deliver our services. By using our services, you agree to our use of cookies.