Вычисление площади поверхности бака
Задача:
Допустим, организации часто требуется красить баки цилиндрической формы. При этом они красят только верхнюю часть и стенки с внешней стороны.
Организации требуется программа, которая бы определяла, сколько банок краски необходимо для покраски того или иного бака.
Алгоритм решения задачи:
Программа должна запрашивать у пользователя следующую информацию:
-
диаметр бака;
-
высота бака;
-
расход краски (площадь поверхности, которую можно покрасить одной банкой краски).
В результате программа должна выдавать количество требуемых банок. При получении дробного числа округление должно всегда происходить в большую сторону (прибавляться ещё одна банка).
Площадь крыши бака (круга) вычисляется по формуле p*d2/4 (где p – число пи, d - диаметр).
Площадь боковой поверхности цилиндра: p*d*h (где h – высота).
Примечание:
Использовать стандартную функцию trunc для "отбрасывания" дробной части.