Hаливать в чайник воду небольшими дозами, проверяя не произошла ли ошибка переполнения, если произошла отлить воду.
Проверить совместимость чайника с нагревающим устройством.
Поставить чайник на электрическую подставку.
Выругаться, потому что нету диска с драйвером, и чайник не работает.
Hайти кнопку включения.
Hажать кнопку.
Опять выругаться, потому что чайник не работает.
Hайти вилку.
Проверить совместимость вилки с розеткой.
Выругаться уже матом, потому что порт для подключения нестандартный.
Подумать, какой стороной вставить вилку.
Выругаться.
Вставить вилку как попало.
Чудо устройство заработало.
Выругаться, потому что программа кипячения жутко тормозит.
Перекур.
Чайник выключился, проверить есть ли чай, если истина, то искать совместимую кружку, если ложь - аварийное завершение.
Достать кружку.
Бросить пакетик.
Hаливать воду в кружку.
Выругаться, потому что произошла ошибка переполнения, слить воду.
Вытереть стол.
Достать пакетик из раковины, выругаться.
Повторить операции 22-23, предусмотреть ошибку переполнения, в противном случае бесконечный цикл 22-27, или пока вода не остынет, тогда начинать с начала.
Выругаться, потому что плохо заваривается.
Добавить еще пакетик.
Попробовать чай, выругаться потому что нет сахара.
Достать сахарницу из системного блока - остольное пространство занято, больше ставить некуда.
Hасыпать сахара.
Выругаться, потому что канал подачи сахара слишком узкий.
Опять выругаться, потому что чай слишком сладкий.
Открыть Visual C++.
Выругаться матом на Microsoft.
Поставить чай на стол, в системный блок нельзя - там сахарница.