5- Dados dois ângulos, verifique qual o maior dos dois.

Passo 1

O enunciado pede que, dados dois ângulos quaisquer, decidamos qual deles é o maior. O conteúdo envolve comparação de valores numéricos (reais) e, se for o caso, conversão e normalização de unidades (graus ou radianos) para que ambos estejam no mesmo padrão antes de comparar.

Passo 2

Uniformizar unidades de medida
Se um ângulo estiver em radianos e o outro em graus, convertemos ambos para graus (ou ambos para radianos). Por exemplo, para passar radianos para graus usamos:
theta(graus) = theta(rad) times 180^circpi

Passo 3

Normalizar cada ângulo no intervalo principal
Para evitar confusão com valores além de um giro completo, podemos reduzir cada ângulo ao intervalo [0,360^circ). Se a for o valor já em graus, definimos
a' = a bmod 360^circ,
e analogamente
b' = b bmod 360^circ
Isso garante que ambos estão entre 0^circ (incluso) e 360^circ (excluso).

Passo 4

Comparar os valores normalizados
Como a' e b' são números reais no mesmo intervalo, basta comparar:
  • Se a' > b', então o ângulo original a é o maior.
  • Se b' > a', então b é o maior.
  • Se a' = b', eles são iguais.

Resposta

Entrada: ângulos a e b (em graus ou radianos)
1. Se estiverem em unidades diferentes, converter ambos para graus:
thetagraus = thetarad times (180^circpi)
2. Normalizar:
a' = a bmod 360^circ
b' = b bmod 360^circ
3. Se a' > b' então
imprimir “O maior ângulo é a (valor original a).”
senão se b' > a' então
imprimir “O maior ângulo é b (valor original b).”
senão
imprimir “Os dois ângulos são iguais.”

Exercícios relacionados