Можно было бы сосчитать и расстояние от места выстрела до переднего среза трубы, но в задаче этого не просили. И ещё. В решении камушек считается материальной точкой. Поэтому в реальности он, конечно, заденет за трубу - коль скоро расчёт сделан для пролёта не камушка, имеющего какой-то "радиус", а его центра инерции. Тем не менее, всё это легко поправить, нужно только увеличить H на величину этого "радиуса". Уменьшить d на "диаметр" камушка. И пересчитать всё по той же формуле...