Пусть x - длина основания треугольника, тогда x + 3 - длина боковой стороны. Так как треугольник равнобедренный, то две его стороны равны.
Периметр треугольника равен сумме длин всех его сторон. Запишем уравнение:
$$x + (x + 3) + (x + 3) = 21$$
$$3x + 6 = 21$$
$$3x = 15$$
$$x = 5$$
Основание равно 5 см, тогда боковая сторона равна 5 + 3 = 8 см.