Описать функцию, находящую площадь круга радиуса 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
- Возврат вычисленного значения площади круга
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д