Introdução
Neste laboratório, você aprenderá a calcular a área de um triângulo usando a linguagem C. O laboratório consiste em três etapas principais: ler a base e a altura do triângulo, calcular a área usando a fórmula Área = 0,5 _ Base _ Altura e imprimir a área calculada. Ao final deste laboratório, você terá uma compreensão sólida de como realizar cálculos geométricos básicos em C.
Ler Base e Altura
Nesta etapa, você aprenderá a ler a base e a altura de um triângulo usando programação em C. Criaremos um programa simples que permite a entrada do usuário para as dimensões do triângulo.
Primeiro, crie um novo arquivo C no diretório do projeto:
cd ~/project
nano triangle_area.c
Agora, insira o seguinte código para ler a base e a altura:
#include <stdio.h>
int main() {
float base, height;
// Solicita ao usuário para inserir a base
printf("Digite a base do triângulo: ");
scanf("%f", &base);
// Solicita ao usuário para inserir a altura
printf("Digite a altura do triângulo: ");
scanf("%f", &height);
// Imprime os valores de entrada
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
return 0;
}
Exemplo de saída:
Digite a base do triângulo: 5.5
Digite a altura do triângulo: 4.2
Base: 5.50
Altura: 4.20
Vamos analisar o código:
- Usamos
floatpara armazenar números decimais para base e altura printf()é usado para exibir solicitações ao usuárioscanf()lê a entrada do usuário para base e altura%.2fformata a saída para mostrar duas casas decimais
Compile o programa:
gcc triangle_area.c -o triangle_area
Exemplo de saída:
(nenhuma saída se a compilação for bem-sucedida)
Execute o programa:
./triangle_area
Calcular Área = 0,5 _ Base _ Altura
Nesta etapa, você aprenderá a calcular a área de um triângulo usando a fórmula: Área = 0,5 _ Base _ Altura. Modificaremos o programa anterior para calcular e exibir a área do triângulo.
Abra o arquivo existente:
cd ~/project
nano triangle_area.c
Atualize o código para calcular a área:
#include <stdio.h>
int main() {
float base, height, area;
// Solicita ao usuário para inserir a base
printf("Digite a base do triângulo: ");
scanf("%f", &base);
// Solicita ao usuário para inserir a altura
printf("Digite a altura do triângulo: ");
scanf("%f", &height);
// Calcula a área
area = 0.5 * base * height;
// Imprime os valores de entrada e a área calculada
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
printf("Área do triângulo: %.2f\n", area);
return 0;
}
Compile o programa atualizado:
gcc triangle_area.c -o triangle_area
Exemplo de saída:
(nenhuma saída se a compilação for bem-sucedida)
Execute o programa:
./triangle_area
Exemplo de saída:
Digite a base do triângulo: 5.5
Digite a altura do triângulo: 4.2
Base: 5.50
Altura: 4.20
Área do triângulo: 11.55
Vamos analisar o cálculo da área:
- Adicionamos uma nova variável
floatchamadaarea - A fórmula
area = 0.5 * base * heightcalcula a área do triângulo printf()exibe a área calculada com duas casas decimais
Imprimir a Área
Nesta etapa final, aprimoraremos o programa para fornecer uma saída mais amigável ao usuário e formatar a impressão da área.
Abra o arquivo existente:
cd ~/project
nano triangle_area.c
Atualize o código para melhorar a impressão da área:
#include <stdio.h>
int main() {
float base, height, area;
// Solicita ao usuário para inserir a base
printf("Calculadora de Área de Triângulo\n");
printf("---------------------------------\n");
printf("Digite a base do triângulo: ");
scanf("%f", &base);
// Solicita ao usuário para inserir a altura
printf("Digite a altura do triângulo: ");
scanf("%f", &height);
// Calcula a área
area = 0.5 * base * height;
// Imprime a saída formatada
printf("\nResultados do Cálculo:\n");
printf("-----------------------\n");
printf("Base: %.2f\n", base);
printf("Altura: %.2f\n", height);
printf("Área: %.2f unidades de área\n", area);
return 0;
}
Compile o programa atualizado:
gcc triangle_area.c -o triangle_area
Exemplo de saída:
(nenhuma saída se a compilação for bem-sucedida)
Execute o programa:
./triangle_area
Exemplo de saída:
Calculadora de Área de Triângulo
---------------------------------
Digite a base do triângulo: 6.0
Digite a altura do triângulo: 4.0
Resultados do Cálculo:
-----------------------
Base: 6.00
Altura: 4.00
Área: 12.00 unidades de área
Melhorias-chave:
- Adicionados cabeçalhos descritivos para entrada e saída
- Saída formatada com rótulos claros
- Adicionadas "unidades de área" para esclarecer a medida da área
- Legibilidade aprimorada com formatação consistente
Resumo
Neste laboratório, você aprenderá a ler a base e a altura de um triângulo usando programação em C e, em seguida, calcular a área do triângulo usando a fórmula: Área = 0,5 _ Base _ Altura. O programa solicita ao usuário que insira a base e a altura e, em seguida, calcula e exibe a área do triângulo.
Os pontos principais de aprendizado são: 1) usar printf() para exibir solicitações ao usuário, 2) usar scanf() para ler a entrada do usuário para a base e a altura, 3) calcular a área usando a fórmula Área = 0,5 * Base * Altura e 4) formatar a saída para mostrar duas casas decimais.



