O cálculo do IMC categoriza o peso do paciente conforme a seguinte tabela:
Imagine um programa que faz a leitura da altura e do peso do paciente e depois calcula o IMC. O que deve ser utilizado para categorizar de forma automática o IMC conforme a tabela apresentada? Assinale a alternativa correta.
Alternativas
Alternativa 1:
Utilizar a variável IMC como do tipo Inteiro.
Alternativa 2:
Utilizar a instrução Leia para o usuário digitar a categoria.
Alternativa 3:
Utilizar uma variável de controle do tipo Real para comparação do IMC.
Alternativa 4:
Utilizar a instrução Escolha para avaliar os diferentes valores do IMC calculado.
Alternativa 5:
Utilizar instruções Se e Senão de forma aninhada para avaliar diferentes faixas de valores.
Respostas
Resposta:
Alternativa 5:
Utilizar instruções Se e Senão de forma aninhada para avaliar diferentes faixas de valores.
Explicação:
A estrutura condicional aninhada ou encadeada, que nos permite estabelecer verificação de condições sucessivas. E a estrutura de decisão múltipla, uma generalização da estrutura condicional composta, em que pode haver uma ou mais condições a serem testadas e cada uma delas pode ter uma instrução diferente associada.
Para realizar a comparação do valor de IMC é necessário empregar uma estrutura de controle de seleção aninhada para comparar os valores entre as categorias. Deste modo a alternativa 5 está correta.
Construindo um programa para calcular o IMC
Construindo um programa que leia as informações sobre o peso e a altura, podemos armazenar seu resultado em uma variável IMC e depois classificá-la de acordo com o seu valor. Vamos analisar as alternativas para identificar a correta.
- Alternativa 1: O IMC não é um valor inteiro, e sua classificação também considera os valores decimais, logo está incorreto.
- Alternativa 2: O Objetivo do programa é realizar esse cálculo e informar para o usuário a categoria correta, e não o contrário. Logo está incorreto.
- Alternativa 3: Nem todas as estruturas de controle seriam adequadas para a comparação do IMC, logo está incorreto.
- Alternativa 4: O programa precisa responder o valor individual do usuário, não é necessário nenhuma instrução de escolha. Está incorreto.
- Alternativa 5: As estruturas Se e Senão são as adequadas para realizar a comparação das faixas. Se o valor estiver contida naquele intervalor então é verdadeira, senão ele verifica no outro intervalo, como a tabela apresenta 6 faixas de valores, a estrutura aninhada é mais adequada.
A alternativa 5 está correta.
Saiba mais sobre estruturas de controle em: https://brainly.com.br/tarefa/19907174
#SPJ2