Подставляем, получаем формулу:
S = p(130-5p)
840 = p(130-5p)
5p^2 - 130p + 840 = 0
решаем квадратное уравнение
D = 16900 - 16800 = 100, D > 0, корень из D = 10
p1 = (130+10)/10 = 14
p2 = (130-10)/10 = 12
Т.к. нужна максимальная цена, выбираем наибольшее значение 28