Introdução
Neste laboratório, você aprenderá a calcular a área de um retângulo usando a linguagem C. O laboratório consiste em três etapas principais: ler o comprimento e a largura do retângulo, calcular a área multiplicando o comprimento e a largura e imprimir a área calculada. O programa solicitará ao usuário que insira o comprimento e a largura e, em seguida, exibirá a área calculada. Este laboratório fornece uma introdução prática aos cálculos geométricos usando C e demonstra como realizar operações matemáticas básicas em um programa C.
Ler Comprimento e Largura
Nesta etapa, você aprenderá a ler o comprimento e a largura de um retângulo usando programação em C. Criaremos um programa simples que permite a entrada do usuário para as dimensões do retângulo.
Primeiro, crie um novo arquivo C no diretório do projeto:
cd ~/project
nano rectangle_area.c
Agora, insira o seguinte código para ler o comprimento e a largura:
#include <stdio.h>
int main() {
float length, width;
// Solicitar ao usuário para inserir o comprimento
printf("Digite o comprimento do retângulo: ");
scanf("%f", &length);
// Solicitar ao usuário para inserir a largura
printf("Digite a largura do retângulo: ");
scanf("%f", &width);
// Imprimir as dimensões de entrada
printf("Comprimento: %.2f\n", length);
printf("Largura: %.2f\n", width);
return 0;
}
Vamos compilar e executar o programa:
gcc rectangle_area.c -o rectangle_area
./rectangle_area
Exemplo de saída:
Digite o comprimento do retângulo: 5.5
Digite a largura do retângulo: 3.2
Comprimento: 5.50
Largura: 3.20
Explicação do código:
#include <stdio.h>inclui a biblioteca de entrada/saída padrãofloat length, width;declara duas variáveis float para armazenar números decimaisprintf()é usado para exibir solicitações ao usuárioscanf()lê a entrada do usuário e a armazena nas variáveis especificadas%.2fformata a saída para exibir duas casas decimais
Calcular Área = Comprimento * Largura
Nesta etapa, você modificará o programa anterior para calcular a área de um retângulo multiplicando seu comprimento e largura.
Abra o arquivo C existente:
cd ~/project
nano rectangle_area.c
Atualize o código para calcular e exibir a área:
#include <stdio.h>
int main() {
float length, width, area;
// Solicitar ao usuário para inserir o comprimento
printf("Digite o comprimento do retângulo: ");
scanf("%f", &length);
// Solicitar ao usuário para inserir a largura
printf("Digite a largura do retângulo: ");
scanf("%f", &width);
// Calcular a área
area = length * width;
// Imprimir as dimensões de entrada e a área calculada
printf("Comprimento: %.2f\n", length);
printf("Largura: %.2f\n", width);
printf("Área: %.2f\n", area);
return 0;
}
Compile e execute o programa atualizado:
gcc rectangle_area.c -o rectangle_area
./rectangle_area
Exemplo de saída:
Digite o comprimento do retângulo: 5.5
Digite a largura do retângulo: 3.2
Comprimento: 5.50
Largura: 3.20
Área: 17.60
Explicação do código:
- Adicionada uma nova variável
areapara armazenar o resultado do cálculo - Utilizado o operador de multiplicação
*para calcular a área area = length * widthcalcula a área do retângulo- Adicionada um novo
printf()para exibir a área calculada
Imprimir a Área
Nesta etapa, você aprimorará o programa para fornecer uma saída mais descritiva do cálculo da área do retângulo.
Abra o arquivo C existente:
cd ~/project
nano rectangle_area.c
Atualize o código para formatar a saída da área de forma mais profissional:
#include <stdio.h>
int main() {
float length, width, area;
// Solicitar ao usuário para inserir o comprimento
printf("Calculadora de Área de Retângulo\n");
printf("---------------------------------\n");
printf("Digite o comprimento do retângulo: ");
scanf("%f", &length);
// Solicitar ao usuário para inserir a largura
printf("Digite a largura do retângulo: ");
scanf("%f", &width);
// Calcular a área
area = length * width;
// Imprimir o resultado da área formatado
printf("\nResultados do Cálculo:\n");
printf("Comprimento: %.2f unidades\n", length);
printf("Largura: %.2f unidades\n", width);
printf("Área: %.2f unidades quadradas\n", area);
return 0;
}
Compile e execute o programa atualizado:
gcc rectangle_area.c -o rectangle_area
./rectangle_area
Exemplo de saída:
Calculadora de Área de Retângulo
---------------------------------
Digite o comprimento do retângulo: 6.0
Digite a largura do retângulo: 4.5
Resultados do Cálculo:
Comprimento: 6.00 unidades
Largura: 4.50 unidades
Área: 27.00 unidades quadradas
Explicação do código:
- Adicionados cabeçalhos descritivos e formatação
- Incluídas unidades na saída para maior clareza
- Melhoria na legibilidade dos resultados do cálculo
- Utilizado
\npara quebras de linha para criar separação visual
Resumo
Neste laboratório, você aprenderá a ler o comprimento e a largura de um retângulo, calcular a área multiplicando as dimensões e imprimir o resultado. Primeiro, você solicitará ao usuário que insira o comprimento e a largura do retângulo e armazenará os valores em variáveis. Em seguida, calculará a área multiplicando o comprimento e a largura e exibirá o resultado ao usuário.
Os pontos principais de aprendizado são: usar a função printf() para exibir solicitações, utilizar a função scanf() para ler a entrada do usuário e realizar cálculos aritméticos para calcular a área do retângulo.



