Здравствуйте, m_nikolay, Вы писали:
_>Задача состоит в поэтапной обработке получаемых данных и, при успешной обработке, формировании результата.
_>Есть ли более читабельные варианты оформления кода решения подобных задач?
Для начала выдели код занимающийся обработкой в отдельный метод. Тогда точно не понадобиться GOTO или его сурогат в видк do{}while(true).