$解: 设腰长为 x \mathrm{cm}$
$则有 x+\frac{1}{2} x=12 或 x+\frac{1}{2} x=15,$
$∴x=8 \mathrm{cm} 或 x=10 \mathrm{cm}\ $
$①当腰长为 8 \mathrm{cm} 时,可得底边长为 11 \mathrm{cm}\ $
$②当 腰长为 10 \mathrm{cm} 时,可得底边长为 7 \mathrm{cm}\ $
$∴等腰三角形的三 边长为 8 \mathrm{cm},8 \mathrm{cm} 、 11 \mathrm{cm}$
$或 10 \mathrm{cm} 、 10 \mathrm{cm} 、 7 \mathrm{cm}\ $