Difference between revisions of "Template:Binary/doc"

From blackwiki
Jump to navigation Jump to search
imported>Vanisaac
imported>Toohool
(update to reflect Lua implementation)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
<includeonly>{{intricate}}</includeonly>
 
 
This template is for quickly converting a decimal number to binary.  
 
This template is for quickly converting a decimal number to binary.  
 
=== Usage ===
 
=== Usage ===
  
Use <code><nowiki>{{Binary|x|y}}</nowiki></code> where x is the decimal number and y is the decimal precision (positive numbers, max 10).
+
Use <code><nowiki>{{Binary|x|y}}</nowiki></code> where x is the decimal number and y is the decimal precision (positive numbers, defaults displays up to 10 digits following the binary point).  
 
 
Numbers 134,217,728 (2<sup>27</sup>) and greater are not accepted, if you want to add functionality for them, go ahead or drop a note at [[User_talk:Jkasd|Jkasd's talk page]].
 
  
 
Examples:  
 
Examples:  
Line 27: Line 24:
 
|-
 
|-
 
|<nowiki>{{Binary|{{#expr:1+3/8}}}}</nowiki>||{{Binary|{{#expr:1+3/8}}}} || Expression support
 
|<nowiki>{{Binary|{{#expr:1+3/8}}}}</nowiki>||{{Binary|{{#expr:1+3/8}}}} || Expression support
|-
 
|<nowiki>{{Binary|134217727.9999999}}</nowiki>||{{Binary|134217727.9999999}} || Maximum value and precision
 
 
|}
 
|}
  
Line 39: Line 34:
 
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
 
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
 
[[Category:Numerical conversion templates|{{PAGENAME}}]]
 
[[Category:Numerical conversion templates|{{PAGENAME}}]]
 +
[[Category:Lua-based templates|{{PAGENAME}}]]
  
 
[[fa:الگو:Binary]]
 
[[fa:الگو:Binary]]

Revision as of 03:26, 23 February 2013

This template is for quickly converting a decimal number to binary.

Usage

Use {{Binary|x|y}} where x is the decimal number and y is the decimal precision (positive numbers, defaults displays up to 10 digits following the binary point).

Examples:

Code Result Notes
{{Binary|128892}} 111110111011111002 Regular integer
{{Binary|73.3333333|5}} 1001001.010102 Truncated decimal
{{Binary|73.3333333|0}} 10010012 Truncated at decimal point
{{Binary|73|5}} 1001001.000002 Decimals padded to integer
{{Binary|73.25}} 1001001.012 Auto truncation
{{Binary|73.25|4}} 1001001.01002 Decimals padded
{{Binary|{{#expr:1+3/8}}}} 1.0112 Expression support

See also