Составить алгоритм

Составить алгоритм
Помогите, кто разбирается!! ! Необходимо составить и записать алгоритм работы банкомата в режиме выдачи наличных денег.

  • Принять карту
    Предложить выбрать язык
    Предложить ввести ПИН-код
    Предложить ввести сумму выдачи
    Проверить запрошенную сумму на кратность минимальной купюре
    Проверить запрошенную сумму на достаточность средств в банкомате
    Проверить сумму на максимальное количество купюр (кажется, не больше 40)
    Связаться с банком и проверить ПИН-код и достаточность средств на счете
    Если все проверки успешны, то отсчитать требуемую сумму
    Вернуть карту
    Если карту не забрали вовремя, то сбросить ее в сейф для карт
    Выдать сумму
    Если сумму не забрали вовремя, то сбросить ее в отдельный приемник
    Вернуть банкомат в исходное состояние.
    Источник: Не банкоматчик, но уже много лет с банкоматами общаюсь.