Predložak:Mod: razlika između inačica
Prijeđi na navigaciju
Prijeđi na pretraživanje
Bot: Automatski unos stranica |
Nema sažetka uređivanja |
||
| (Nisu prikazane 2 međuinačice 2 suradnika) | |||
| Redak 1: | Redak 1: | ||
<includeonly>{{ {{{|safesubst:}}}#ifexpr:({{{2}}})=0|0|{{ {{{|safesubst:}}}#ifexpr:(({{{1}}})/({{{2}}}))=((({{{1}}})/({{{2}}}))round 0)|0|{{ {{{|safesubst:}}}#ifexpr:(({{{1}}})/({{{2}}}))>0 and(({{{1}}})/({{{2}}}))<1|{{ {{{|safesubst:}}}#expr:{{{1}}}}}|{{ {{{|safesubst:}}}#expr:({{{1}}})-((((({{{1}}})/({{{2}}}))-0.5)round 0)*({{{2}}}))}}}}}}}}</includeonly><noinclude> | |||
{{dokumentacija}} | |||
[[Kategorija:Matematički predlošci]] | |||
</noinclude> | </noinclude> | ||
Posljednja izmjena od 24. ožujak 2026. u 11:40
Dokumentacija
Primjenjuje matematički operator modulo. Rezultat koji daje je uvijek istog znaka kao modulus ili nul, i njegova apsolutna vrijednost je manja od apsolutne vrijednosti modulusa. Ovaj pak predložak vraća 0 ako je modulus nul (ovaj predložak ne bi nikta trebao kao povratnu vrijednost dati pogrješku dijeljenja s ništicom). Ovaj predložak nije isto što i operator mod u m:Help:Calculation|parserskoj funkciji #expr , koja prvo skrati (truncation) oba operanda u cijeli broj prije nego izračuna ostatak.
Ovaj se predložak može zamijeniti.
- Uporaba:
{{mod|dividend|modulus}}- Izračunava modulo dinamično.
{{subst:mod|dividend|modulus}}- Substitute the template invokation by its computed value when saving an article wiki source.
- Examples with positive integer modulus:
{{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.
- Examples with negative integer modulus:
{{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.
- Examples with positive non integer modulus:
{{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.
- Examples with nul modulus:
{{mod|2|0}}= 0.{{mod|0|0}}= 0.{{mod|-2|0}}= 0.
See also
- m:Help:Mod, round, floor, ceil, trunc#Mod|mod operator for
#exprparser function