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
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
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).