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.
– 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 m;
– outra para contar alturas m.
– uma para contar alturas
– outra para contar alturas
Passo 3
Usamos um laço que se repete exatamente 10 vezes. A cada iteração:
- Lemos uma altura do usuário.
- Comparamos essa altura ao valor de referência (1,70 m).
- Se ela satisfizer a condição de ser
m, incrementamos o primeiro contador. - Se ela satisfizer a condição de ser
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 m,
– o número de pessoas com altura m.
– o número de pessoas com altura
– o número de pessoas com altura
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