Шаблён:Mod

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі
Перайсьці да навігацыі Перайсьці да пошуку
 

Рэалізуе матэматычны апэратар астачы цэлалікавага дзяленьня. Вяртаны вынік заўсёды мае той самы знак, што і дзельнік, ці пусты, і ягонае абсалютнае значэньне меншае за абсалютнае значэньне дзельніку. Аднак, калі дзельнік пусты, гэты шаблён вяртае значэньне 0 (шаблён ня можа вярнуць памылку дзяленьня на нуль). Гэта ня поўны адпаведнік апэратара mod у функцыі лексычнага аналізатара #expr, якая перш акругляе абодва апэранды да цэлага, пасьля чаго разьлічвае вынік.

Шаблён можна выкарыстоўваць з падстаноўкай.

Выкарыстаньне

{{mod|дзеліва|дзельнік}}
Вяртае вынік цэлалікавага дзяленьня.
{{subst:mod|дзеліва|дзельнік}}
Падстаноўка шаблёну пераўтвараецца ў значэньне пасьля захаваньня вікістаронкі.
Прыклады з дадатным цэлалікавым дзельнікам:
  • {{mod|12|10}} = 2.
  • {{mod|10.1|10}} = 0.1.
  • {{mod|10|10}} = 0.
  • {{mod|2|10}} = 2.
  • {{mod|0|10}} = 0.
  • {{mod|-2|10}} = 8.
  • {{mod|-10|10}} = 0.
  • {{mod|-10.1|10}} = 9.9.
  • {{mod|-12|10}} = 8.
Прыклады з адмоўным цэлалікавым дзельнікам:
  • {{mod|12|-10}} = -8.
  • {{mod|10.1|-10}} = -9.9.
  • {{mod|10|-10}} = 0.
  • {{mod|2|-10}} = -8.
  • {{mod|0|-10}} = 0.
  • {{mod|-2|-10}} = -2.
  • {{mod|-10|-10}} = 0.
  • {{mod|-10.1|-10}} = -0.1.
  • {{mod|-12|-10}} = -2.
Прыклады з дадатным няцэлалікавым дзельнікам:
  • {{mod|21.5|10.5}} = 0.5.
  • {{mod|21.1|10.5}} = 0.1.
  • {{mod|21|10.5}} = 0.
  • {{mod|20.9|10.5}} = 10.4.
  • {{mod|11|10.5}} = 0.5.
  • {{mod|10.6|10.5}} = 0.1.
  • {{mod|10.5|10.5}} = 0.
  • {{mod|10.1|10.5}} = 10.1.
  • {{mod|10|10.5}} = 10.
  • {{mod|2|10.5}} = 2.
  • {{mod|0|10.5}} = 0.
  • {{mod|-2|10.5}} = 8.5.
  • {{mod|-10|10.5}} = 0.5.
  • {{mod|-10.1|10.5}} = 0.4.
  • {{mod|-10.5|10.5}} = 0.
  • {{mod|-10.6|10.5}} = 10.4.
  • {{mod|-11|10.5}} = 10.
  • {{mod|-20.9|10.5}} = 0.1.
  • {{mod|-21|10.5}} = 0.
  • {{mod|-21.1|10.5}} = 10.4.
  • {{mod|-21.5|10.5}} = 10.
Прыклады з пустым дзельнікам:
  • {{mod|2|0}} = 0.
  • {{mod|0|0}} = 0.
  • {{mod|-2|0}} = 0.

Глядзіце таксама