Вычислить объем цилиндра с радиусом основания r и высотой h - C (СИ)
Формулировка задачи:
вычислить объем цилиндра с радиусом основания r и высотой h.
V=п*r^2*h
Решение задачи: «Вычислить объем цилиндра с радиусом основания r и высотой h»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define PI 3.14
int main() {
double V;
int r, h;
printf("Vvedite radiuss osnovanij: ");
scanf("%d",&r);
printf("Vvedite vysotu cylindra: ");
scanf("%d",&h);
V = PI*pow(r,2)*h;
printf("Objem dannogo cylindra raven %2.2f",V);
getche();
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с числами с плавающей точкой и для работы с консолью
- Объявление константы PI, которая представляет значение числа Пи
- Объявление переменных V, r и h типа double и int соответственно. Переменная V будет использоваться для хранения объема цилиндра, r - радиуса основания, h - высоты цилиндра.
- Вывод сообщения с просьбой ввести радиус основания цилиндра
- Считывание значения радиуса основания цилиндра с помощью функции scanf и сохранение его в переменной r
- Вывод сообщения с просьбой ввести высоту цилиндра
- Считывание значения высоты цилиндра с помощью функции scanf и сохранение его в переменной h
- Вычисление объема цилиндра по формуле V = π r^2 h и сохранение результата в переменной V
- Вывод сообщения с указанием объема цилиндра
- Вызов функции getche для приостановки выполнения программы до нажатия клавиши