300 * 0,5 = 150(г) - спирта в первом растворе
100*0,3 = 30 (г) - спирта во втором растворе
300+100 =400(г) - получился новый раствор
150+30=180(г) - спирта в новом растворе
180:400*100% = 0,45*100% = 45% - процентное содержание нового раствора
можно одним действием
(300+100):(300*0,5+100*0,3) *100% = 45%