C++Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны быть радиус и
высота цилиндра. Ответы на вопрос
#include <iostream>
#define PI 3.1415f
int main(int argc, char** argv)
{
float h=0.0f, r=0.0f;
std::cout << "Enter height: ";
std::cin >> h;
std::cout << "Enter radius: ";
std::cin >> r;
(r <= 0.0f || h <= 0.0f) ? std::cout << "ERROR!" :std::cout << "V = " << PI * r * r * h;
return 0;
}
Вот пример функции на C++, которая вычисляет объем цилиндра на основе его радиуса и высоты:
cpp#include <iostream>
#include <cmath>
// Объявление функции для вычисления объема цилиндра
double calculateCylinderVolume(double radius, double height);
int main() {
double radius, height;
// Ввод радиуса и высоты цилиндра с клавиатуры
std::cout << "Введите радиус цилиндра: ";
std::cin >> radius;
std::cout << "Введите высоту цилиндра: ";
std::cin >> height;
// Вызов функции для вычисления объема цилиндра и вывод результата
double volume = calculateCylinderVolume(radius, height);
std::cout << "Объем цилиндра: " << volume << std::endl;
return 0;
}
// Определение функции для вычисления объема цилиндра
double calculateCylinderVolume(double radius, double height) {
const double pi = 3.14159265359;
double volume = pi * std::pow(radius, 2) * height;
return volume;
}
В этом коде мы сначала объявляем функцию calculateCylinderVolume, которая принимает два параметра: радиус и высоту цилиндра. Затем в функции main мы считываем значения радиуса и высоты с клавиатуры, вызываем функцию calculateCylinderVolume для вычисления объема цилиндра и выводим результат на экран. Функция calculateCylinderVolume использует значение π (пи) и функцию std::pow из библиотеки <cmath> для вычисления объема цилиндра.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
