Hoppa till innehållet

Mall:Uttr/dok

Från Wikipedia

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