Другие языки программирования и технологии

СРОЧНООООООООООООООО Составить алгоритм похода за хлебом.

Составить алгоритм похода за хлебом. Более трех условий (на лифте или по лестнице, белый или черный и т. д.) . С ветвлениями!!!!
внешняя человек *вы;
внешняя место *прихожая;
внешняя место *магазин;
внешняя дверь *входнаяДверь;
внешняя дверь *дверьПодъезда;
внешняя дверь *дверьМагазина;
внешняя ключ *ключОтВходнойДвери (входнаяДверь) ;
внешняя деньги *бабло ((целочисленная) 50);
внешняя лестница *лестницаВПодъезде;
маршрут маршрутДоМагаза [МАКС_МАРШРУТ] ;

вы->пойтив (*прихожая) ;
вы->одеться ();
вы->обуться ();
вы->взять (бабло) ;
вы->взять (ключОтВходнойДвери)
вы->открытьДверь (входнаяДверь) ;
вы->пройтиСквозь (входнаяДверь) ;
вы->закрытьДверь (входнаяДверь) ;
вы->закрытьНаКлюч (входнаяДверь) ;

вы->спуститьсяПо (лестницаВПодъезде) ;
вы->подойтиК (дверьПодъезда) ;
вы->открытьДверь (дверьПодъезда) ;
вы->пройтиСвкозь (дверьПодъезда) ;
вы->закрытьДверь (дверьПодъезда) ;

составить_маршрут (маршрутДоМагаза, МАКС_МАРШРУТ, *магазин) ;
вы->выполнитьМаршрут (маршрутДоМагаза) ;
если (вы->место != место->возле (*магазин) )
возвратить -1; // Нас убили по дороге, возвратить ошибку

вы->открытьДверь (дверьМагазина) ;
вы->пройтиСквозь (дверьМагазина) ;
вы->закрытьДверь (дверьМагазина) ;

//Дальше вы сами знаете что делать.
внешняя полка *полкаСХлебом;
внешняя человек *продавщица;
внешняя предмет *хлебБелый;
внешняя предмет *хлебЧёрный;
предмет *взятыйХлеб;

вы->подойтиК (полкаСХлебом) ;
если (хлебБелый != NULL)
взятыйХлеб = хлебБелый;
иначе
взятыйХлеб = хлебЧёрный;

вы->взять (взятыйХлеб) ;
вы->подойтиК (*продавщица) ;
вы->взаимодействовать (продавщица) ;
если (вы->колвоДенег == 0)
вы->ругаться ("что-то какой-то дохуя дорогой хлеб, дорогуша");

вы->подойтиК (дверьМагазина) ;
вы->открытьДверь (дверьМагазина) ;
вы->пройтиСквозь (дверьМагазина) ;
вы->закрытьДверь (дверьМагазина) ;

// Ну дальше действительно надоело.
МБ
Марс Бикбулатов
5 380
Лучший ответ
1. Одеться
2. Взять деньги
3. Если лифт работает, то спуститься на лифте, иначе - по лестнице
4. Если в магазине есть белый хлеб, то купить его, иначе - черный
5. Если в магазине хорошо обслужили, сказать Спасибо, иначе - ничего не сказать (или сказать, что может душу облегчить)
Гриша Кудряшов
Гриша Кудряшов
76 399
Как говорится, приплыли...
мда! и зам все усложнять?
1) одеться
2)спуститься на лестнице, ибо так быстрее

3) направиться в магаз

4)купить белый хлебушек

5) вернуться домой по лестнице, ибо это полезно для здоровья

Похожие вопросы