مواد ڏانھن هلو

ماڊيول:BaseConvert/doc

کليل ڄاڻ چيڪلي، وڪيپيڊيا مان

This is the documentation page for ماڊيول:BaseConvert

هي ماڊيول انگن کي ڪنهن به ڏنل بنياد (base) ۾ 2 کان 36 تائين تبديل ڪري ٿو، جيئن سانچن ۾ استعمال ٿئي جهڙوڪ {{Binary}}، {{Octal}}، {{Hexadecimal}} وغيره۔

استعمال

[سنواريو]
local BaseConvert = require('Module:BaseConvert')
BaseConvert.convert({n = 14600926, base = 16}) -- نتيجو 'DECADE' ڏيندو

پيراميٽر:

  • n - (لازمي) اهو عدد جيڪو تبديل ڪرڻو آهي، اسٽرنگ طور ڏنو وڃي۔ جيڪڏهن ان پُٽ بنياد 10 هجي ته عدد سڌو به ڏئي سگهجي ٿو۔
  • base - (لازمي) اهو بنياد جنهن ۾ عدد کي تبديل ڪرڻو آهي۔ 2 کان 36 جي وچ ۾ هجڻ گهرجي۔
  • from - ان پُٽ جو بنياد۔ ڊيفالٽ 10 آهي (يا 16 جيڪڏهن ان پُٽ "0x" سان شروع ٿئي)۔ ياد رکو ته جيڪڏهن عدد ۾ ڏهائي حصو هجي ته 10 کان سواءِ ٻيا بنياد سپورٽ نٿا ڪن۔
  • precision - ريڊڪس پوائنٽ کان پوءِ ڏيکارڻ لاءِ عددن جو تعداد۔ ضرورت موجب آخري صفر شامل ڪيا ويندا۔ جيڪڏهن نه ڏنو وڃي ته وڌ ۾ وڌ 10 عدد ڏيکاريا ويندا۔
  • width - ريڊڪس پوائنٽ کان اڳ گهٽ ۾ گهٽ عددن جو تعداد۔ ضرورت موجب اڳيان صفر شامل ڪيا ويندا۔
  • default - جيڪڏهن n خالي هجي يا عدد نه هجي ته موٽائڻ لاءِ قدر۔ ڊيفالٽ n جي ئي قيمت آهي۔
  • prefix / suffix - نتيجي کان اڳ يا پوءِ شامل ڪرڻ لاءِ وڪي ٽيڪسٽ۔ جيڪڏهن n خالي يا غير عددي هجي ته شامل نه ٿيندو۔ مثال طور، هيڪساڊيمل لاءِ 0x اڳيان لڳائي سگهجي ٿو، يا آڪٽل لاءِ <sub>8</sub> پڇاڙي ۾۔

سانچن مان

[سنواريو]

وڪي مارڪ اپ ۾، هن ماڊيول کي فنڪشن نالي ntom سان سڏي سگهجي ٿو، مثال طور:

MarkupRenders as
{{#invoke:BaseConvert|16to10|  FF  }} 
255
{{#invoke:BaseConvert|10to36|500}} 
DW
{{#invoke:BaseConvert|10to16|Foo|default=0}} 
0

مٿيان سڀئي اختيار سپورٽ ڪيا وڃن ٿا، سواءِ |base=، |from= ۽ |n= جي، ڇو⁠تہ اهي لازمي اختيارن ذريعي مقرر ٿين ٿا۔

خاص حالتون

[سنواريو]
MarkupRenders as
{{#invoke:BaseConvert|10to10|500}} 
500
{{#invoke:BaseConvert|10to10|FooBar}} 
FooBar
{{#invoke:BaseConvert|10to10|FooBar|default=}} 

{{#invoke:BaseConvert|10to16|Foo}} 
Foo