A regular polygon has perimeter $108 \mathrm{~cm}$ and each side has length $12 \mathrm{~cm}$. How many sides does this polygon have?
(A) 6
(B) 7
(C) 8
(D) 9
(E) 10
Since the polygon has perimeter $108 \mathrm{~cm}$ and each side has length $12 \mathrm{~cm}$, then the polygon has $108 \div 12=9$ sides.

ANSWER: (D)