В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
seregasasaas
seregasasaas
09.04.2020 02:39 •  Информатика

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

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

Ответ:
zizizineb99
zizizineb99
28.01.2024 17:06
Хорошо, я могу помочь вам с этим вопросом. Вот пример программы на 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`.

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