Encontre o Volume de um Paralelepípedo Retângulo em C

CBeginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos a calcular o volume de um paralelepípedo retângulo usando a programação em C. O laboratório guiará você pelo processo passo a passo de leitura das dimensões do paralelepípedo retângulo (comprimento, largura e altura) do usuário e, em seguida, calcular o volume usando a fórmula: Volume = Comprimento _ Largura _ Altura. Finalmente, o volume calculado será impresso no console.

O laboratório abrange os conceitos fundamentais de cálculos geométricos e demonstra como aplicá-los em um exercício prático de programação em C.

Ler Comprimento, Largura e Altura

Neste passo, aprenderemos a ler as dimensões de um paralelepípedo retângulo usando programação em C. Criaremos um programa simples que recebe o comprimento, a largura e a altura como entrada do usuário.

Primeiro, vamos criar um novo arquivo C no diretório do projeto:

cd ~/project
nano volume_cuboid.c

Agora, vamos escrever o código para ler as dimensões:

#include <stdio.h>

int main() {
    // Declarar variáveis para armazenar as dimensões
    float length, width, height;

    // Solicitar ao usuário para inserir o comprimento
    printf("Digite o comprimento do paralelepípedo retângulo: ");
    scanf("%f", &length);

    // Solicitar ao usuário para inserir a largura
    printf("Digite a largura do paralelepípedo retângulo: ");
    scanf("%f", &width);

    // Solicitar ao usuário para inserir a altura
    printf("Digite a altura do paralelepípedo retângulo: ");
    scanf("%f", &height);

    // Imprimir as dimensões inseridas
    printf("Dimensões inseridas:\n");
    printf("Comprimento: %.2f\n", length);
    printf("Largura: %.2f\n", width);
    printf("Altura: %.2f\n", height);

    return 0;
}

Vamos compilar e executar o programa:

gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid

Exemplo de saída:

Digite o comprimento do paralelepípedo retângulo: 5
Digite a largura do paralelepípedo retângulo: 3
Digite a altura do paralelepípedo retângulo: 2
Dimensões inseridas:
Comprimento: 5.00
Largura: 3.00
Altura: 2.00

Calcular Volume = L _ L _ A

Neste passo, modificaremos nosso programa C anterior para calcular o volume do paralelepípedo retângulo usando a fórmula: Volume = Comprimento _ Largura _ Altura.

Vamos editar o arquivo existente:

cd ~/project
nano volume_cuboid.c

Atualize o programa com o cálculo do volume:

#include <stdio.h>

int main() {
    // Declarar variáveis para armazenar dimensões e volume
    float length, width, height, volume;

    // Solicitar ao usuário para inserir o comprimento
    printf("Digite o comprimento do paralelepípedo retângulo: ");
    scanf("%f", &length);

    // Solicitar ao usuário para inserir a largura
    printf("Digite a largura do paralelepípedo retângulo: ");
    scanf("%f", &width);

    // Solicitar ao usuário para inserir a altura
    printf("Digite a altura do paralelepípedo retângulo: ");
    scanf("%f", &height);

    // Calcular o volume
    volume = length * width * height;

    // Imprimir as dimensões e o volume calculado
    printf("Dimensões inseridas:\n");
    printf("Comprimento: %.2f\n", length);
    printf("Largura: %.2f\n", width);
    printf("Altura: %.2f\n", height);
    printf("Volume do paralelepípedo retângulo: %.2f unidades cúbicas\n", volume);

    return 0;
}

Compile e execute o programa atualizado:

gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid

Exemplo de saída:

Digite o comprimento do paralelepípedo retângulo: 5
Digite a largura do paralelepípedo retângulo: 3
Digite a altura do paralelepípedo retângulo: 2
Dimensões inseridas:
Comprimento: 5.00
Largura: 3.00
Altura: 2.00
Volume do paralelepípedo retângulo: 30.00 unidades cúbicas

Imprimir o Volume

Neste passo final, garantiremos que o volume é impresso de forma clara e formatado para melhor legibilidade. Modificaremos nosso programa anterior para aprimorar a apresentação da saída.

Vamos editar o arquivo mais uma vez:

cd ~/project
nano volume_cuboid.c

Atualize o programa com a impressão aprimorada do volume:

#include <stdio.h>

int main() {
    // Declarar variáveis para armazenar dimensões e volume
    float length, width, height, volume;

    // Solicitar ao usuário para inserir o comprimento
    printf("Calculadora de Volume de Paralelepípedo Retângulo\n");
    printf("------------------------------------------------\n");
    printf("Digite o comprimento do paralelepípedo retângulo: ");
    scanf("%f", &length);

    // Solicitar ao usuário para inserir a largura
    printf("Digite a largura do paralelepípedo retângulo: ");
    scanf("%f", &width);

    // Solicitar ao usuário para inserir a altura
    printf("Digite a altura do paralelepípedo retângulo: ");
    scanf("%f", &height);

    // Calcular o volume
    volume = length * width * height;

    // Imprimir informações detalhadas sobre o volume
    printf("\nResultados do Cálculo:\n");
    printf("-----------------------\n");
    printf("Comprimento:  %.2f unidades\n", length);
    printf("Largura:   %.2f unidades\n", width);
    printf("Altura:  %.2f unidades\n", height);
    printf("Volume:  %.2f unidades cúbicas\n", volume);

    return 0;
}

Compile e execute a versão final do programa:

gcc volume_cuboid.c -o volume_cuboid
./volume_cuboid

Exemplo de saída:

Calculadora de Volume de Paralelepípedo Retângulo
------------------------------------------------
Digite o comprimento do paralelepípedo retângulo: 5
Digite a largura do paralelepípedo retângulo: 3
Digite a altura do paralelepípedo retângulo: 2

Resultados do Cálculo:
-----------------------
Comprimento:  5.00 unidades
Largura:   3.00 unidades
Altura:  2.00 unidades
Volume:  30.00 unidades cúbicas

Resumo

Neste laboratório, aprendemos como ler as dimensões de um paralelepípedo retângulo (comprimento, largura e altura) usando programação em C. Em seguida, usamos a fórmula Volume = Comprimento _ Largura _ Altura para calcular o volume do paralelepípedo retângulo. Finalmente, imprimimos o volume calculado no console.

Os passos-chave envolveram a leitura das dimensões do usuário, a realização do cálculo do volume e a exibição do resultado. Este laboratório fornece uma introdução básica ao trabalho com variáveis e à realização de operações aritméticas em C.