Leia do usuário 10 valores correspondentes às alturas de 10 pessoas. Depois da leitura apresente quantas pessoas possuem estatura maior ou igual a 1.70 m e quantas têm estatura acima de 1.70 m .

Passo 1

O enunciado pede que a gente leia 10 alturas e, ao final, informe:
– quantas são maiores ou iguais a 1,70 m;
– quantas são estritamente maiores que 1,70 m.
O conteúdo envolvido é uso de laço de repetição para processar várias entradas e de estruturas condicionais para testar cada altura.

Passo 2

Precisamos de duas variáveis contadoras, iniciadas em zero:
– uma para contar alturas \ge 1,70 m;
– outra para contar alturas > 1,70 m.

Passo 3

Usamos um laço que se repete exatamente 10 vezes. A cada iteração:
  1. Lemos uma altura do usuário.
  2. Comparamos essa altura ao valor de referência (1,70 m).
  3. Se ela satisfizer a condição de ser \ge 1,70 m, incrementamos o primeiro contador.
  4. Se ela satisfizer a condição de ser > 1,70 m, incrementamos o segundo contador.

Passo 4

Depois de processar as 10 leituras, os contadores guardarão, respectivamente,
– o número de pessoas com altura \ge 1,70 m,
– o número de pessoas com altura > 1,70 m.

Passo 5

Por fim, exibimos os valores desses dois contadores ao usuário.

Resposta

início
 contMaiorEqual ← 0
 contMaior ← 0
 para i de 1 até 10 faça
 escreva("Digite a altura em metros: ")
 leia(altura)
 se altura \(>=1,70\) então
 contMaiorEqual ← contMaiorEqual \(+1\)
 fim se
 se altura > 1,70 então
 contMaior ← contMaior \(+1\)
 fim se
 fim para
 escreva("Pessoas com altura ≥ 1,70 m: ", contMaiorEqual)
 escreva("Pessoas com altura > 1,70 m: ", contMaior)
fim

Exercícios relacionados