на самом деле это более правильно, если вы хотите ближайший угол 15 градусов: сделайте это:
newangle% = INT(((angle%+7.5)/15)*15)
INT ВСЕГДА округляет ВНИЗ по умолчанию, это должно правильно дать вам ближайший угол в любом случае, который является положительным илиотрицательно повеселиться !!и добавьте часть, где вы используете градусы, в рад, а в градусах, если необходимо, ВНУТРИ паренов (например, рядом с углом%, если этот угол не задан в градусах, тогда используйте там какой-то множитель rad2deg, это больше похоже на то, как высделать это в основном, с некоторой модификацией Это будет работать в коде c или что-то, ну удачи !!