Introdução
Neste laboratório, aprenderá a calcular a área de um paralelogramo utilizando a programação em C. O laboratório cobre os passos essenciais, incluindo a leitura da base e da altura do paralelogramo, o cálculo da área e a impressão do resultado. No final deste laboratório, terá um conhecimento sólido de cálculos geométricos em C e será capaz de aplicar este conhecimento para resolver vários problemas geométricos.
O laboratório guiará você através do processo completo, começando com o pedido ao utilizador para introduzir a base e a altura do paralelogramo, em seguida, calculando a área utilizando a fórmula "Área = Base * Altura" e, finalmente, imprimindo a área calculada. Esta experiência prática ajudará a desenvolver as suas competências de programação e aprofundar a sua compreensão dos conceitos geométricos.
Ler Base e Altura
Neste passo, aprenderá a ler a base e a altura de um paralelogramo usando programação em C. Este é o primeiro passo crucial para calcular a área de um paralelogramo.
Primeiro, vamos criar um novo ficheiro de origem C para o nosso programa:
cd ~/project
nano parallelogram_area.c
Agora, adicione o seguinte código para ler a base e a altura:
#include <stdio.h>
int main() {
float base, height;
printf("Introduza a base do paralelogramo: ");
scanf("%f", &base);
printf("Introduza a altura do paralelogramo: ");
scanf("%f", &height);
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
return 0;
}
Exemplo de saída:
Introduza a base do paralelogramo: 5.5
Introduza a altura do paralelogramo: 3.2
Base: 5.50
Altura: 3.20
Vamos analisar o código:
- Usamos
floatpara permitir valores decimais para a base e a altura printf()é usado para solicitar a entrada do utilizadorscanf()lê os valores em ponto flutuante introduzidos pelo utilizador- Imprimimos os valores introduzidos para confirmar a entrada correta
Compile e execute o programa:
gcc parallelogram_area.c -o parallelogram_area
./parallelogram_area
Calcular Área = Base * Altura
Neste passo, aprenderá a calcular a área de um paralelogramo multiplicando a sua base e altura. Vamos modificar o programa anterior para incluir o cálculo da área.
Abra o ficheiro de origem existente:
cd ~/project
nano parallelogram_area.c
Atualize o código para calcular a área:
#include <stdio.h>
int main() {
float base, height, area;
printf("Introduza a base do paralelogramo: ");
scanf("%f", &base);
printf("Introduza a altura do paralelogramo: ");
scanf("%f", &height);
// Calcular a área do paralelogramo
area = base * height;
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
printf("Área do Paralelogramo: %.2f\n", area);
return 0;
}
Compile e execute o programa atualizado:
gcc parallelogram_area.c -o parallelogram_area
./parallelogram_area
Exemplo de saída:
Introduza a base do paralelogramo: 5.5
Introduza a altura do paralelogramo: 3.2
Base: 5.50
Altura: 3.20
Área do Paralelogramo: 17.60
Pontos chave sobre o cálculo da área:
- A área de um paralelogramo é calculada multiplicando a base e a altura
- Usamos uma operação de multiplicação simples:
area = base * height - O resultado é armazenado na variável
area - Imprimimos a área com duas casas decimais usando o especificador de formato
%.2f
Imprimir a Área
Neste passo final, vamos refinar o nosso programa de cálculo da área do paralelogramo adicionando validação de entrada e melhorando a apresentação da saída.
Abra o ficheiro de origem:
cd ~/project
nano parallelogram_area.c
Atualize o código com validação de entrada e saída formatada:
#include <stdio.h>
int main() {
float base, height, area;
// Validação de entrada
do {
printf("Introduza a base do paralelogramo (número positivo): ");
scanf("%f", &base);
} while (base <= 0);
do {
printf("Introduza a altura do paralelogramo (número positivo): ");
scanf("%f", &height);
} while (height <= 0);
// Calcular a área do paralelogramo
area = base * height;
// Saída formatada
printf("\n--- Cálculo da Área do Paralelogramo ---\n");
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
printf("Área: %.2f unidades quadradas\n", area);
printf("------------------------------------\n");
return 0;
}
Compile e execute o programa final:
gcc parallelogram_area.c -o parallelogram_area
./parallelogram_area
Exemplo de saída:
Introduza a base do paralelogramo (número positivo): 5.5
Introduza a altura do paralelogramo (número positivo): 3.2
--- Cálculo da Área do Paralelogramo ---
Base: 5.50
Altura: 3.20
Área: 17.60 unidades quadradas
------------------------------------
Melhorias chave:
- Adicionada validação de entrada para garantir números positivos
- Criada uma saída formatada com um título e layout claro
- Adicionadas "unidades quadradas" para esclarecer a medição da área
- Utilizado formato consistente para os números
Resumo
Neste laboratório, aprendeu a ler a base e a altura de um paralelogramo usando programação em C e, em seguida, calcular a sua área multiplicando a base pela altura. O programa solicita ao utilizador que introduza a base e a altura, armazena-as em variáveis do tipo float e, em seguida, calcula a área multiplicando os dois valores. Finalmente, imprime a base, a altura e a área calculada do paralelogramo.



