М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
k456789
k456789
06.04.2021 20:29 •  Информатика

С++ Заданы радиус основания и высота цилиндра. Составить функцию для вычисления объема и площади поверхности цилиндра

-Написать программу на C++ c применением функции

👇
Ответ:
закладчик
закладчик
06.04.2021
Хорошо, я могу помочь вам с этим вопросом. Вот пример программы на C++ с применением функции для вычисления объема и площади поверхности цилиндра.

```cpp
#include
using namespace std;

// Функция для вычисления объема цилиндра
double volume(double radius, double height) {
double volume = 3.14159 * radius * radius * height;
return volume;
}

// Функция для вычисления площади поверхности цилиндра
double surfaceArea(double radius, double height) {
double surfaceArea = 2 * 3.14159 * radius * (radius + height);
return surfaceArea;
}

int main() {
// Ввод данных от пользователя
double radius, height;
cout << "Введите радиус основания цилиндра: ";
cin >> radius;
cout << "Введите высоту цилиндра: ";
cin >> height;

// Вызов функций и вывод результатов
double vol = volume(radius, height);
double area = surfaceArea(radius, height);
cout << "Объем цилиндра: " << vol << endl;
cout << "Площадь поверхности цилиндра: " << area << endl;

return 0;
}
```

В этой программе мы сначала определяем две функции: `volume` и `surfaceArea`. Функция `volume` принимает радиус и высоту цилиндра, а затем использует формулу `Объем = пи * радиус^2 * высота` для вычисления объема и возвращает его. Функция `surfaceArea` также принимает радиус и высоту цилиндра и использует формулу `Площадь поверхности = 2 * пи * радиус * (радиус + высота)` для вычисления площади поверхности цилиндра. Обе функции возвращают значения типа `double`.

Затем в функции `main` мы просим пользователя ввести радиус и высоту цилиндра с помощью функции `cin`. Затем мы вызываем функции `volume` и `surfaceArea`, передавая им введенные значения радиуса и высоты, и сохраняем возвращенные значения в переменных `vol` и `area`. Наконец, мы выводим результаты с помощью функции `cout`.

Таким образом, программа позволяет вычислять и выводить объем и площадь поверхности цилиндра на основе введенных пользователем значений радиуса и высоты.
4,8(44 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ