Ответ:

Пусть пакет сока стоит x р. Тогда пачка чая стоит x + 8 р.

4(x + 8) + 3x = 346; 7x + 32 = 346; 7x = 314; x = 44 6/7.

Тогда пачка чая стоит 52 6/7 р. Получаются дробные цены, поэтому возможно, что одно из чисел в условии прочитано неверно.

Ответ по прочитанным данным: пакет сока — 44 6/7 р, пачка чая — 52 6/7 р.