Судя по формулировке задачи в стартовом посте, льдинка погружена в океан.
Тогда проще использовать не разность энергий, а применять непосредственно формулу работы.
При этом можно пренебречь изменением уровня океана.
Поскольку "утапливающая льдинку" сила является линейной функцией погружения,
то достаточно её среднее арифметическое на участке
умножить на перемещение.
Если я ничего не переврал, то это и имел в виду уважаемый
warlock66613:
Если считать в пределе бесконечно широкой ёмкости с водой, то практически устная задача.
-- 16.02.2024, 16:49 --paranoidandroidУ Вас в предпоследнем посте с размерностью нелады: от L отнимаете отношение плотностей.