В новых веяниях (Male C++) считается, что этот оператор лишний. Однако разберем пример:
#DEFINE HOUSEKEEPING
#INCLUDE WASHING MACHINE
MAIN ()
{ FLOAT Thing is Dirty;
WHILE (Thing) { Wash;BAD; GOTO HELL;}
HELL: Shop \!\! Barbeshop \!\! Love-stor
Понятно, что домашняя работа (в частности, стирка) бесконечна, и число грязных вещей
Примечание: некоторые скажут, что в написанном примере можно было воспользоваться оператором BREAK. И что? Вы остановили работу, а не послали ее к черту и вам придется рано или поздно ее продолжить, причем наверняка переменная
Некоторые могут заметить странное определение метки «черта». Так ведь к черту посылается стирка, а вместо нее предлагается или поход по магазинам, или парикмахерская, или просто чтение любовных романов.
Еще один пример иллюстрирует тот факт, что женщина любит ушами:
CHAR Ask "Do you love me?";
Neverending:
IF (Ask is 'Yes') GOTO Neverending;
11. Условные операторы
Не случайно этот раздел мы отнесли ближе к концу. Смысл этого оператора слишком очевиден: жизнь полна компромиссов и выполнение ваших желаний постоянно наталкивается на массу условий. Надеемся, что наш язык поможет вам в решении ваших проблем. В следующем пункте мы предоставим вам несколько программ для самостоятельного изучения.
12. Примеры
1. Кандидат на брак
#UNDEFINE MAN
#INCLUDE ALL MAIN (Target is LOVE);
LONG CHAR Why =
«Зачем вы девушки, NICE LOVE, неCONST у них LOVE»;
INT MAN [Boss, Friend, Nice …]; INT LOVE [SEX, Flirt, LOVE];
SEEK (LOVE);
FOUND MAN;
IF (Man[Boss]) FOUND SEX;
IF (Man[Friend]) FOUND Flirt;
IF (Man[Nice]) DO Why;
ELSE New SEEK;
Примечание: могут сказать, а как же все же найти свою любовь. Ну, дорогие дамы, если вы считаете, что это задачу за вас смогут решить машины…
2. Муж вернулся из командировки…
INT Lover is IN FRIDGE;
INT Husband is FOOL;
LONG CHAR Kill (Lover must die!);
INT Furniture[Dresser, Bed, …];
RETURN (Husband); Husband; SEEK (Lover);
IF (Furniture[Any]) FOUND { SAY Kill; SUX; }
ELSE RULEZ;
Муж, конечно, успокоится, не найдя любовника. Но что будет с любовником, который спрятался в холодильнике? И вправду удовольствия познаются через страдания.
13. Задачи
Преамбула
Как вы уже поняли, Male C — универсальный язык программирования, посредством которого можно решать обширный круг повседневных задач. Единственный путь изучения языка — говорить на нем. Предлагаем несколько задач для самостоятельного решения:
1. Классический треугольник
Вы любите его, он любит другую, а она любит вас. Варианты решений:
вы добиваетесь его взаимности;
вы добиваетесь ее взаимности;
вы становитесь их взаимности;
вы отвечаете взаимностью своей собаке.
Примечание: могут возразить, что классический треугольник выглядит по-другому. Однако мы полагаем, что если двое влюблены в одного, то это не треугольник, а угол:
2. Вариант без соперницы
Вы любите его, а он любит себя. Попробуйте сами найти все решения.
3. Вас шеф активно добивается вас
Варианты решения:
· вы отвергаете его домогания и теряете работу;
· вы уступаете ему и теряете свое достоинство;
· вы знакомите его со своим другом-бандитом и он теряет свое достоинство.
4. Ваш муж постоянно ходит налево
Варианты решения:
· уехать к маме;
· скалкой своротить ему скулу так, чтобы он мог смотреть только направо;
· самой сходить налево.
5. Другие задачи
Множество других проблем вы сможете найти в известной книге, классике нашего дела «
Примечание: Проблемы Male C— можно найти и в популярной газете «