O IMC – Índice de Massa Corporal é um critério da Organização Mundial de Saúde para dar uma indicação sobre a condição de peso de uma pessoa adulta. A fórmula é:
Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua condição de acordo com a tabela abaixo.
Passo 1
E aí pessoal! Prontos pra mais um exercício? Então vamos nessa!
Pra começo de conversa, a questão nos dá uma formula que envolve potenciação. Então vamos adicionar
Em seguida vamos precisar receber o e do usuário, e calcular o . Então vamos criar variáveis do tipo para guardar esses valores
Passo 2
Agora vamos usar o para informar que o usuário deve inserir o peso e altura, e com o vamos armazenar cada valor na variável adequada.
Passo 3
Em seguida, vamos calcular o IMC.
Para transcrever essa expressão pra C++ vamos usar a função , saca só:
Passo 4
E é agora que a mágica acontece! Vamos usar a estrutura condicional para saber em qual categoria o IMC se encaixa. As opções são:
- SE o IMC for menor que 18.5 ENTÃO está abaixo do peso
- CASO CONTRÁRIO SE o IMC for menor que 25 ENTÃO peso normal
- CASO CONTRÁRIO SE o IMC for menor que 30 ENTÃO acima do peso
- CASO CONTRÁRIO ENTÃO obeso
Vamos transcrever para o C++ da seguinte forma:
E é isso! Questão concluída!