Где логическая ошибка в моих операторах if и if / else? - PullRequest
0 голосов
/ 20 октября 2018
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, она не является отрицательным числом.Любая помощь будет оценена.

...