Вывод объёма
В этом шаге вы научитесь отображать рассчитанный объём конуса пользователю с помощью форматированного вывода в C.
Откройте предыдущий файл cone_volume.c, чтобы добавить вывод объёма:
cd ~/project
nano cone_volume.c
Обновите код для вывода объёма:
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Enter the radius of the cone: ");
scanf("%lf", &radius);
printf("Enter the height of the cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
printf("Cone Volume: %.2f cubic units\n", volume);
return 0;
}
Ключевые изменения в коде:
- Добавлена функция
printf() для отображения объёма
- Используется спецификатор формата
%.2f, чтобы показать 2 десятичных знака
- Добавлено "cubic units" для уточнения единиц измерения
Компилируйте и запустите программу:
gcc cone_volume.c -o cone_volume -lm
./cone_volume
Пример вывода:
Enter the radius of the cone: 5
Enter the height of the cone: 10
Cone Volume: 261.80 cubic units