Описать функцию, находящую площадь круга радиуса R - C (СИ)
Формулировка задачи:
3. Описать функцию CircleS(R) вещественного типа, находящую площадь круга радиуса R (R — вещественное). С помощью этой функции найти площади трех кругов с данными радиусами. Площадь круга радиуса R вычисляется по формуле S = π•R2. В качестве значения π использовать 3.14.
Решение задачи: «Описать функцию, находящую площадь круга радиуса R»
textual
Листинг программы
#include <stdio.h> #include <math.h> double circleS (double); int main ( void ) { double Radius; puts( "Enter radius of circle"); while(scanf("%lf", &Radius)) { printf("Area of circle with radius %lf = %lf", Radius, circleS(Radius)); } return 0; } double circleS (double Radius) { double PI = 3.14; return PI * Radius * Radius; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с плавающей точкой и ввода-вывода
- Объявление функции circleS, которая вычисляет площадь круга
- Ввод значения радиуса с клавиатуры в переменную Radius
- Вызов функции circleS с передачей значения радиуса в качестве аргумента
- Вывод на экран значения площади круга
- Возврат значения функцией circleS
- Цикл while, который выполняется до тех пор, пока пользователь не введет нечисловое значение или не отправит сигнал конца файла
- Значение PI инициализируется константой 3.14
- Вычисление площади круга как площади квадрата с длиной стороны равной радиусу, умноженной на значение PI
- Возврат вычисленного значения площади круга
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д