Допустим, нам нужны 8 румбов, то есть с шагом 45гр. Поделим заданный угол (направление ветра в градусах) на 45гр, округлим до ближайшего целого, и это будет индекс румба. Используем этот индекс в массиве с названиями румбов ("С", "СЗ", "З", "ЗЮ"...) и получим нужное название. Первый элемент в массиве должен соответствовать углу 0гр.