| Listing 10. Share: zones. |
|
function aZone (t, h)
return (t <= 26 and h <= 20 and h > -10/3*t + 260/3) or (t > 26 and t <= 41 and h <= -2/3*t + 112/3) or (h > -2/3*t + 112/3 and t > 26 and h <= -t + 76 and h <= -35/8*t + 185) end function bZone (t,h) return (t > 41 and h <= 10) or (h > 10 and h > -35/8*t + 185 and h <= -28/17*t + 1774/17 and h <= 80 and t > 33) or (t <= 33 and h > - 35/8*t + 185 and h <= - 10/3*t + 160) or (h > -t + 76 and h <= -35/8*t + 185 and h > -15*t +440 and h<= -5*t + 200) end function cZone (t,h) return (h > 22 and t > 20 and t <= 33 and h > -10/3*t + 160) or (h > 22 and t > 33 and h > -28/17*t + 1774/17) or (t > 25.8 and t < 26 and h> 71 and h < 72.1) end function dZone (t,h) return h > 80 and h > -5*t + 180 and h <= -5*t + 200 and t > 16 and t < 24 end function eZone (t, h) return t <= 20 and h <= -5*t + 180 and h > -2*t +60 |