Introdução
Neste laboratório, você aprenderá a calcular o volume de um cone usando a programação em C. O laboratório cobre o processo passo a passo, incluindo a leitura do raio e da altura do cone e, em seguida, a aplicação da fórmula matemática para calcular o volume. A etapa final envolve a impressão do volume calculado. Este laboratório tem como objetivo fornecer uma compreensão prática dos cálculos geométricos usando C, uma habilidade valiosa para diversas aplicações de programação.
Ler Raio e Altura
Nesta etapa, você aprenderá a ler o raio e a altura de um cone usando programação em C. Esses valores de entrada são essenciais para calcular o volume do cone.
Primeiro, crie um novo arquivo C para iniciar seu programa:
cd ~/project
nano cone_volume.c
Agora, adicione o seguinte código para ler o raio e a altura:
#include <stdio.h>
#include <math.h>
int main() {
double radius, height;
printf("Digite o raio do cone: ");
scanf("%lf", &radius);
printf("Digite a altura do cone: ");
scanf("%lf", &height);
return 0;
}
Vamos analisar o código:
- Usamos
doublepara armazenar números decimais para o raio e a altura printf()exibe mensagens solicitando a entrada do usuárioscanf()lê a entrada do usuário para o raio e a altura
Compile e execute o programa para testar a entrada:
gcc cone_volume.c -o cone_volume -lm
./cone_volume
Exemplo de saída:
Digite o raio do cone: 5
Digite a altura do cone: 10
Calcular Volume = (1.0/3.0)PIr²*h
Nesta etapa, você aprenderá a calcular o volume de um cone usando a fórmula matemática: Volume = (1/3) _ π _ r² * h.
Abra o arquivo anterior cone_volume.c para adicionar o cálculo do volume:
cd ~/project
nano cone_volume.c
Atualize o código com o cálculo do volume:
#include <stdio.h>
#include <math.h>
int main() {
double radius, height, volume;
const double PI = 3.14159265358979323846;
printf("Digite o raio do cone: ");
scanf("%lf", &radius);
printf("Digite a altura do cone: ");
scanf("%lf", &height);
volume = (1.0/3.0) * PI * pow(radius, 2) * height;
return 0;
}
Principais mudanças no código:
- Variável
volumeadicionada para armazenar o resultado calculado PIdefinida como uma constante com alta precisãopow(radius, 2)usado para calcular r²- Implementação da fórmula do volume do cone
Compile o programa:
gcc cone_volume.c -o cone_volume -lm
Exemplo de cálculo:
- Raio = 5
- Altura = 10
- Volume = (1/3) _ π _ 5² * 10 ≈ 261.80
Exibir o Volume
Nesta etapa, você aprenderá a exibir o volume do cone calculado para o usuário usando saída formatada em C.
Abra o arquivo anterior cone_volume.c para adicionar a exibição do volume:
cd ~/project
nano cone_volume.c
Atualize o código para exibir o volume:
#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("Volume do Cone: %.2f unidades cúbicas\n", volume);
return 0;
}
Principais mudanças no código:
printf()adicionado para exibir o volume- Especificador de formato
%.2fusado para mostrar 2 casas decimais - "unidades cúbicas" adicionado para esclarecer a unidade de medida
Compile e execute o programa:
gcc cone_volume.c -o cone_volume -lm
./cone_volume
Exemplo de saída:
Enter the radius of the cone: 5
Enter the height of the cone: 10
Volume do Cone: 261.80 unidades cúbicas
Resumo
Neste laboratório, você aprenderá a ler o raio e a altura de um cone e, em seguida, calcular seu volume usando a fórmula: Volume = (1/3) _ π _ r² * h. Primeiro, você solicitará ao usuário que insira o raio e a altura do cone e armazenará esses valores em variáveis. Em seguida, calculará o volume usando a fórmula fornecida e a constante matemática π. Finalmente, imprimirá o volume calculado.



