Mall:Uttr/dok
Det här är en dokumentationssida till Mall:Uttr. Den innehåller användningsinformation, kategorier och annat innehåll som inte är en del av mallen. |
Användning
[redigera wikitext]Mallen "Uttr" beräknar ett aritmetiskt uttryck samt formaterar resultatet med till exempel decimaltecken och tusentalsavgränsare enligt gällande språkinställningar. Mallen anropas på följande sätt:
{{uttr| uttrycket som ska formateras | antal decimaler (optionellt) }}
Eventuellt decimaltecken i uttrycket som ska formateras måste vara punkt (".") och uttrycket får inte innehålla tusentalsavgränsare.
Exempel 19399.286 Ok, 19 399,286 _ej_ Ok.
Om antalet decimaler anges som ett negativt tal så avrundas uttrycket till ett avrundat heltal, se exempel nedan.
Exempel:
- {{uttr|12345*11/7}} ger resultatet 19 399,285714286
- {{uttr|12345*11/7|3}} ger resultatet 19 399,286
- {{uttr|12345*11/7|-3}} ger resultatet 19 000
Beräkning utan formatering
[redigera wikitext]Om resultatet av beräkningen ska användas som indata till en annan mall kan den "nationella" formateringen ställa till problem. För att få en beräkning utan formatering kan istället "#expr:" användas, se följande exempel:
- {{#expr:12345*11/7}} ger resultatet 19399.285714286
Detta kan vara användbart om resultatet används som indata till en annan mall, till exempel ytterligare en beräkning med "Uttr", eller till en diagramritningsmall som {{Graf:Diagram}}. För mer info om "#expr:" se här (svenska) eller här (engelska).