Программа вычисления объема цилиндра - 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);
}

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки для работы с файлами и вывода данных в консоль (stdio.h).
  2. Определение функции ploshyadzilindra, которая принимает два аргумента типа double - радиус основания и высоту цилиндра.
  3. Ввод данных в основной функции main().
  4. Вызов функции ploshyadzilindra с переданными аргументами в основной функции main().
  5. Возвращение значения функции ploshyadzilindra в основной функции main().
  6. Вывод значения объема цилиндра в основной функции main().
  7. Конец функции main().
  8. Конец программы.
  9. Значение, которое возвращает функция ploshyadzilindra, вычисляется как произведение площади основания цилиндра на его высоту. Площадь основания цилиндра вычисляется как квадрат радиуса, умноженный на число Пи (3.14).
  10. Значение функции ploshyadzilindra возвращается в основную функцию main() и используется для вывода результата.
  11. Значение переменной osnof используется в функции ploshyadzilindra для вычисления площади основания цилиндра.
  12. Значение переменной visota используется в функции ploshyadzilindra для вычисления объема цилиндра.
  13. Значение переменной osnof используется в основной функции main() для вывода сообщения с просьбой ввести радиус основания цилиндра.
  14. Значение переменной visota используется в основной функции main() для вывода сообщения с просьбой ввести высоту цилиндра.
  15. Значение переменной osnof используется в основной функции main() для вывода сообщения с просьбой ввести радиус основания цилиндра.
  16. Значение переменной visota используется в основной функции main() для вывода сообщения с просьбой ввести высоту цилиндра.
  17. Значение переменной osnof используется в основной функции main() для вывода сообщения с просьбой ввести радиус основания цилиндра.
  18. Значение переменной visota используется в основной функции main() для вывода сообщения с просьбой ввести высоту цилиндра.
  19. Значение переменной osnof используется в основной функции main() для вывода сообщения с просьбой ввести радиус основания цилиндра.
  20. Значение переменной visota используется в основной функции main() для вывода сообщения с просьбой ввести высоту цилиндра.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы