Angående å ikke runde av, så må jeg sette en form for cap. Hvor mange siffer vil være relevant egentlig? Om grain absorption er 0.9998 eller 0.9997 er vel ganske irrelevant er det ikke? Og hvor nøye vil du klare å måle dette på utstyret ditt uansett? f.eks. hvis forskjellen på 0.998 og 0.997 hvis du bruker 10 kilo malt er 0.1 dl vann som blir absorbert.
Grunnen til at det må gjøres slik er at desimaltall i javascript er floating point som vil si at de ikke nødvendigvis er helt presise.
Det vil si at hvis du prøver å lagre verdien 0.998 så kan det hende at den blir lagret som 0.9979999999997 eller noe slikt som er så nært at det ikke har nå å si, men som ser helt tåpelig ut i GUIet når man henter det opp igjen
Funksjonen er forøvrig ferdig nå, og ligger ute slik at du kan teste den, men foreløpig runder den av til 2 desimaler
Jeg kunne vært mer presis. men jeg så for meg to desimaler vann pr kilo malt.