Давайте обозначим стороны треугольника ABC. Пусть AB = AC = x (боковые стороны), а BC = y (основание).
Согласно условию, периметр треугольника ABC равен 40 см:
\[ AB + AC + BC = x + x + y = 2x + y = 40 \quad (1) \]
Теперь рассмотрим треугольник BCD. В равностороннем треугольнике все стороны равны. Пусть сторона BCD равна z, тогда:
\[ BC + CD + BD = z + z + z = 3z = 45 \quad (2) \]
Из уравнения (2) находим сторону:
\[ z = \frac{45}{3} = 15 \text{ см } \]
Таким образом, мы знаем, что BC = y = 15 см.
Теперь подставим значение y в уравнение (1):
\[ 2x + 15 = 40 \]
Решим это уравнение для x:
\[ 2x = 40 - 15 \] \[ 2x = 25 \] \[ x = \frac{25}{2} = 12.5 \text{ см } \]
Тогда стороны AB и AC равны:
\[ AB = AC = 12.5 \text{ см }, \] \[ BC = 15 \text{ см }. \]
Таким образом, стороны AB и CB равны 12.5 см и 15 см соответственно.