Написать функцию, которая как параметры получают объем цилиндра и радиус основы, и вычисляет высоту - C (СИ)
Формулировка задачи:
Задание: В цикле вызвана функция, которая как параметры получают объем цилиндра и радиус основы, вычеслить высоту .
Задача математического плана = хочется увидеть хоть какой-то пример работы или вашу помощь - заранее всем спасибо ))
Решение задачи: «Написать функцию, которая как параметры получают объем цилиндра и радиус основы, и вычисляет высоту»
textual
Листинг программы
double getCylinderHeight(double volume, double radius) {
return volume / (M_PI * radius * radius);
}
// ....
while (calculateHeight) {
double volume = /* */;
double radius = /* */;
printf("Height = %lf\n", getCylinderHeight(volume, radius));
}
Объяснение кода листинга программы
- В функции getCylinderHeight происходит расчет высоты цилиндра по его объему и радиусу основы.
- Функция возвращает значение высоты цилиндра.
- В основной части кода объявлены две переменные: volume и radius.
- Значения переменных volume и radius присваиваются внутри цикла while.
- Цикл while выполняется до тех пор, пока значение переменной calculateHeight не станет равным 0.
- Внутри цикла while происходит вывод значения высоты цилиндра на экран.