Difference between revisions of "Template:Arsum"
From Tales of Maj'Eyal
(bad math is baaddd) |
(should be done) |
||
Line 3: | Line 3: | ||
'''Use''':<nowiki>{{arsum|<start>|<end>|<count>}}</nowiki> | '''Use''':<nowiki>{{arsum|<start>|<end>|<count>}}</nowiki> | ||
+ | |||
+ | Eg: <nowiki>{{arsum|0.5|5|10}}</nowiki> returns {{arsum|0.5|5|10}} | ||
'''Description''' | '''Description''' | ||
− | start - min value | + | * start - min value |
− | count - number of steps | + | * count - number of steps |
− | end - max value | + | * end - max value |
eg: Sum (x/2) from 1->10 | eg: Sum (x/2) from 1->10 | ||
− | Start = 1/2 = 0.5 | + | *Start = 1/2 = 0.5 |
− | Count = 10 | + | *Count = 10 |
− | End = 10/2 = 5 | + | *End = 10/2 = 5 |
Correct formula is: (0.5*count*(start+end)) | Correct formula is: (0.5*count*(start+end)) | ||
Line 20: | Line 22: | ||
(0.5*10*(1/2+10/2)) = 5*(11/2) = 27.5 | (0.5*10*(1/2+10/2)) = 5*(11/2) = 27.5 | ||
</noinclude> | </noinclude> | ||
− | |||
<includeonly><onlyinclude>{{#expr:0.5*{{{3|}}}*{{#expr:{{{1|}}} + {{{2|}}} }} }}</includeonly></onlyinclude> | <includeonly><onlyinclude>{{#expr:0.5*{{{3|}}}*{{#expr:{{{1|}}} + {{{2|}}} }} }}</includeonly></onlyinclude> |
Latest revision as of 00:54, 12 February 2016
Simple arithmetic sum function.
Use:{{arsum|<start>|<end>|<count>}}
Eg: {{arsum|0.5|5|10}} returns 27.5
Description
- start - min value
- count - number of steps
- end - max value
eg: Sum (x/2) from 1->10
- Start = 1/2 = 0.5
- Count = 10
- End = 10/2 = 5
Correct formula is: (0.5*count*(start+end))
For above example:
(0.5*10*(1/2+10/2)) = 5*(11/2) = 27.5