Курсовая работа: Класс "Грузовой лифт"
stop – политика обслуживания запросов (останавливаться ли на промежуточных этажах);
weight_pas – вес пассажиров и груза, находящихся в лифте;
exc_weight – допустимое превышение грузоподъёмности лифта;
safety – активация безопасной работы лифта.
Также в классе определены следующие операции над членами-данными:
· установка и возврат значений членов-данных;
· настройка лифта перед запуском в эксплуатацию;
· подъём и спуск кабины лифта;
· подсвечивание датчиков положения лифта на этаже, открытия дверей и сообщения о перегрузке.
Далее приведём описание класса «груз»:
class load
{
int first_floor;//начальный этаж
int last_floor;//конечный этаж
float weight_load;//вес сопровождаемого груза
float pas_weight;//вес пассажира
bool in_lift;//в лифте
bool out_lift;//вне лифта
public:
load();
void put_first(int floor);
void put_last(int floor);
void put_load(float car);
void put_in(bool in);
void put_out(bool out);
int get_first();
int get_last();
float get_load();
float get_pweight();