- float z(float k, float g)
- {
- // size = XS and 6
- s = 0.0;
- if ((input.k < 700) || (input.g < 700))
- {
- s = 6;
- }
- // size = S and 8
- else if (((input.k >= 700) && (input.k < 900)) || ((input.g >= 700) && (input.g < 900)))
- {
- s = 8;
- }
- // size = M and 10
- else if (((input.k >= 900) && (input.k < 1100)) || ((input.g >= 900) && (input.g < 1100)))
- {
- s = 10;
- }
- //size = L and 10
- else if (((input.k >= 1100) && (input.k < 1300)) || ((input.g >= 1100) && (input.g < 1300)))
- {
- s = 12;
- }
- //size XL and 14
- else if (((input.k >= 1300) && (input.k < 1500)) || ((input.g >= 1300) && (input.g < 1500)))
- {
- s = 14;
- }
- // size XXL and 17
- else if (((input.k >= 1500) && (input.k < 1800)) || ((input.g >= 1500) && (input.g < 1800)))
- {
- s = 17;
- }
- // size XXXL and fact
- else if ((input.k >= 1800) || (input.k >= 1800))
- {
- s = input.k;
- }
- return s;
- }
When i called function (on update) for all records (about 1800 records):