PhilC
1
First time dipping my toes into Maths functions with Hugo, so I am doing something wrong - but can’t see it.

The last statement - error calling div: can’t divide the value by 0

```
{{ $Width := 600 }}
{{ $Height := 450 }}
{{ $aspectRatio := div $Height $Width }}
{{ $frameWidth := div $Width $aspectRatio }}
```

Can anyone tell me what I am doing wrong?

Thanks

irkode
2
Your aspectRatio calculation returns 0.

Both values are integers and `div 450 600`

is 0

If you want to deal with float you have to cast one value to float.

From the doc for div

If one of the numbers is a `float`

, the result is a `float`

.

Which implies it’s doing integer calculation else

See: cast.ToFloat | Hugo

2 Likes

PhilC
3
Excellent thanks - knew it would be something simple

system
Closed
4
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.