Программа вычисления объема цилиндра - C (СИ)
Формулировка задачи:
Написать программу вычисления объема цилиндра. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление объема цилиндра.
Введите исходные данные:
радиус основания (см) = 5
высота цилиндра (см) = 10
Объем цилиндра 1570.80 см. куб.
Для завершения нажмите <Enter>.
Решение задачи: «Программа вычисления объема цилиндра»
textual
Листинг программы
#include <stdio.h> double ploshyadzilindra(double osnov, double visot); int main() { double osnof, visota; printf("%s","Вычисление объема цилиндра\n"); printf("%s","Введите исходные данные:"); printf("%s","радиус основания (см) = "); scanf("%lf",&osnof); printf("%s","высота цилиндра (см)= "); scanf("%lf",&visota); printf("%s% 6.2f %s","Объем цилиндра",ploshyadzilindra(osnof,visota),"см куб."); return 0; } double ploshyadzilindra(double osnov, double visot) { return (3.14*(osnov*osnov)*visot); }
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль (stdio.h).
- Определение функции
ploshyadzilindra
, которая принимает два аргумента типаdouble
- радиус основания и высоту цилиндра. - Ввод данных в основной функции
main()
. - Вызов функции
ploshyadzilindra
с переданными аргументами в основной функцииmain()
. - Возвращение значения функции
ploshyadzilindra
в основной функцииmain()
. - Вывод значения объема цилиндра в основной функции
main()
. - Конец функции
main()
. - Конец программы.
- Значение, которое возвращает функция
ploshyadzilindra
, вычисляется как произведение площади основания цилиндра на его высоту. Площадь основания цилиндра вычисляется как квадрат радиуса, умноженный на число Пи (3.14). - Значение функции
ploshyadzilindra
возвращается в основную функциюmain()
и используется для вывода результата. - Значение переменной
osnof
используется в функцииploshyadzilindra
для вычисления площади основания цилиндра. - Значение переменной
visota
используется в функцииploshyadzilindra
для вычисления объема цилиндра. - Значение переменной
osnof
используется в основной функцииmain()
для вывода сообщения с просьбой ввести радиус основания цилиндра. - Значение переменной
visota
используется в основной функцииmain()
для вывода сообщения с просьбой ввести высоту цилиндра. - Значение переменной
osnof
используется в основной функцииmain()
для вывода сообщения с просьбой ввести радиус основания цилиндра. - Значение переменной
visota
используется в основной функцииmain()
для вывода сообщения с просьбой ввести высоту цилиндра. - Значение переменной
osnof
используется в основной функцииmain()
для вывода сообщения с просьбой ввести радиус основания цилиндра. - Значение переменной
visota
используется в основной функцииmain()
для вывода сообщения с просьбой ввести высоту цилиндра. - Значение переменной
osnof
используется в основной функцииmain()
для вывода сообщения с просьбой ввести радиус основания цилиндра. - Значение переменной
visota
используется в основной функцииmain()
для вывода сообщения с просьбой ввести высоту цилиндра.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д