if age < 20 then agecat=1;
else if age < 50 then agecat=2;
else if age ge 50 then agecat=3;
else if age=. then agecat=9;
Я не могу понять, где находится логическая ошибка или как ее исправить.Единственное, о чем я могу подумать, это строка проверки данных, чтобы убедиться, что, хотя переменная age меньше 20, она не является отрицательным числом.Любая помощь будет оценена.