Faça um algoritmo que calcule e mostre a área de um losango. Sabe-se que: A = (diagonal_maior * diagonal_menor) / 2.
Passo 1
Então, o que a gente tem aqui? O enunciado pede um algoritmo que leia as duas diagonais de um losango e calcule a área dele. A matéria é lógica de programação (pseudocódigo) e geometria básica (fórmula de área do losango). Para resolver, a gente vai precisar:
- Saber a fórmula da área do losango:
- Entender como ler dados (as duas diagonais)
- Fazer a operação de multiplicação e divisão
- Mostrar o resultado na tela
Passo 2
Bora revisar rapidinho a teoria do losango e da fórmula:
- Um losango é um quadrilátero com todos os lados iguais.
- As diagonais são segmentos que ligam vértices opostos; chamamos a maior de
e a menor de . - A área do losango é dada por cortar esse produto de diagonais pela metade, porque geometria mostra que cada diagonal “divide” a figura em dois triângulos iguais.
- Logo:
Passo 3
Agora, vamos montar o algoritmo em pseudocódigo passo a passo. A ideia é clarinha:
- Declarar variáveis
- Ler as diagonais
- Calcular a área com a fórmula
- Exibir o resultado
Pseudocódigo:
Início
// 1. Declarar variáveis
real D, d, A
// 2. Ler as diagonais
Escreva("Digite a diagonal maior (D): ")
Leia(D)
Escreva("Digite a diagonal menor (d): ")
Leia(d)
// 3. Calcular a área
A ← (D * d) / 2
// 4. Exibir o resultado
Escreva("A área do losango é: ", A)
Fim
Passo 4
Explicando como cada linha funciona:
real D, d, A
diz ao computador que essas variáveis podem ter casas decimais.Escreva(...)
manda mensagem na tela pedindo o valor da diagonal.Leia(...)
captura o que o usuário digitou e guarda emD
oud
.A ← (D * d) / 2
aplica a fórmula. - Por fim,
Escreva("A área do losango é: ", A)
mostra o resultado pro usuário.
Resposta
Segue o algoritmo completo em pseudocódigo que lê as duas diagonais de um losango e mostra a área usando