Оператор ввода вывода и выражения C: Упражнение 2 с решением
Напишите программу на C, которая вычисляет объем сферы.
Программирование на C: Объем сферы
Сфера — это идеально круглый геометрический объект в трехмерном пространстве, представляющий собой поверхность полностью круглого шара.
В трех измерениях объем внутри сферы получается как V = 4/3 * π * r 3 , где r — радиус сферы
Пример решения :
Код C:
#include float myradius; /* радиус сферы */float myvolume; /* объем сферы (вычисляемый) */char line_text [50]; /* строка с клавиатуры *//* значение числа пи до 50, из википедии */const float PI = 3.14159265358979323846264338327950288419716939937510; int main () {printf ("Введите радиус сферы:"); fgets (line_text , sizeof (line_text), stdin); sscanf (line_text, "% f", & myradius); myvolume = (4.0/3.0) * PI * (myradius * myradius * myradius); /* volumn = (4/3) * pi * r ^ 3 */printf ("Объем сферы равен% f. n", myvolume); return (0);}
Пример вывода:
Введите радиус сферы: 2,56 Объем сферы равен 70,276237.
Редактор кода программирования на C: