A rectangular or circular fence would be of similar ease to program.
A fence of an irregular shape would be tougher.
How about....
bool IsInFence(double CurrentX, double CurrentY, double ParkedX, double ParkedY, double FenceDistance)
{
double dX = CurrentX - ParkedX;
double dY = CurrentY - ParkedY;
double Distance = sqrt((dX * dX) + (dY * dY));
if (Distance > FenceDistance)
return true;
return false;
}
I'll leave it up to you to finish the rest of your homework.