Курсовая работа: Класс "Грузовой лифт"
{
for(int i=0;i<qual;i++)//проверка наличия вызовов на данном этаже
{
if((cargo[i].get_out()==true)&&(cargo[i].get_first()==first))
entry(cargo[i]);
}
}
if(last>first)//движениенаподъем
{
if(get_stop()==true)
{
for(int i=0;i<qual;i++)//естьливызовынапромежуточныхэтажах
{
if((cargo[i].get_in()==true)&&(cargo[i].get_last()<last)&&
(cargo[i].get_last()>first))
last=cargo[i].get_last();
if((cargo[i].get_out()==true)&&(cargo[i].get_first()<last)&&
(cargo[i].get_first()>first))
last=cargo[i].get_first();
}
}
if (get_wload()>get_weight())//проверканаперегрузку
{
overl(first);
over_l=true;
}
else
{
first=up(first,last);//подъем