Конечный автомат продающий чай кофе

Все не так.
Конечный автомат графически представляют в виде кружков-состояний и соединяющих их стрелочек (событий вызывающих переход из одного состояния в другое).
Вот что за состояния такие "ожидание 5 рублей" и "ожидание 10 рублей" ? Вы когда чай-кофе в автомате покупаете, опускаете те монеты, какие в кармане есть, или те, что вам аппарат укажет? А если у вас две монеты по пять рублей, а автомат в состояние "ожидание 10 рублей" перешел?
Зря пытаетесь отделить построение списка состояний от построения всего автомата. Графическую схему надо рисовать сразу.

Начну, закончите по аналогии.

Начальное состояние автомата обозначим ОМ0. Рисуете кружочек, в центре пишете ОМ0. В этом состоянии он воспринимает два входных сигнала: "опущена монета пять рублей" и "опущена монета десять рублей". Рисуете еще два кружочка и стрелочки к ним от первого кружочка. Над стрелочками подписываете "+5р.", "+10р", чтобы не запутаться. Один кружочек (состояние) назовем ОМ5, другой ОМ10.
В состоянии ОМ5 автомат воспринимает уже три входных сигнала:
А. опущена монета пять рублей
Б. опущена монета десять рублей
В. нажата кнопка "отмена"
Как это отобразить на схеме.
А. соединяете кружочек ОМ5 стрелочкой с кружочком ОМ10, над стрелочкой пишете "+5р."
Б. рисуете кружочек ОМ15, стрелочку к нему от ОМ5, над стрелочкой пишете "+10р"
В. рисуете стрелочку от ОМ5 к ОМ0, над стрелочкой пишете "отмена" и "сдача 5р.". В данном случае "отмена" входной сигнал, а "сдача 5р." - действие, в терминологии задачи это выходной сигнал. Посмотрите в лекциях, может быть там будет образец как это оформлять.
По аналогии делаете с состояниями ОМ10, ОМ15, ОМ20, ОМ25, ОМ30, ОМ35. Других состояний "ОМN" не будет (это же конечный автомат, т.е. имеющий конечное число состояний). В состояниях ОМ30 и ОМ35 опущенные монеты не являются входными сигналами (т.е. покупатель не сможет опустить монеты сверх 35 рублей).
По аналогии стройте автомат дальше.
В конце концов все состояния должны привести к ОМ0

0