It sounds like you got a) right (it is 48) but I don't know if you are saying you got b) right?I calculated the perimeter of ABCD by using the Pythagora theorem to find CD. And for (a) I just multiplied 12 by 4.
The answer to (a) is 48 and the answer to be is 24+4√5