void Hotel::ListVacantType()
{
int type;
int i = 0;
cout << "Please select room type\n"
<< "1 - Single\n"
<< "2 - Double\n"
<< "3 - Suite\n";
cin >> type;
//int counter = 0;
while(i < numberOfRooms)
{
if(type == 1) //&& roomPtr[i].GetSmokePreference() == true)
{
if(roomPtr[i].GetType() == Single && roomPtr[i].GetStatus() == vacant)
{
GetRoomInfo(roomPtr[i]);
//counter++;
}
/*else
{
counter = 0;
}*/
}
else if(type == 2)// && roomPtr[i].GetSmokePreference() == false)
{
if(roomPtr[i].GetType() == Double && roomPtr[i].GetStatus() == vacant)
{
GetRoomInfo(roomPtr[i]);
//counter++;
}
/*else
{
counter = 0;
}*/
}
else
{
if(roomPtr[i].GetType() == Suite && roomPtr[i].GetStatus() == vacant)
{
GetRoomInfo(roomPtr[i]);
//counter++;
}
/*else
{
counter = 0;
}*/
};
i++;
}
/*if(counter == 0)
{
cout << "There are no available rooms to match your request\n";
}*/
RequestAction();
}
the variable i was for a for loop that I took out.
Edited by John, 11 April 2009 - 04:16 PM.


Sign In
Create Account


Back to top









