Física, perguntado por ana6788hgcddfggffyg, 10 meses atrás

Me ajudem nesse algoritmo algoritmo O Índice de Massa Corporal (IMC) é uma fórmula utilizada para verificar se um adulto está acima do peso, obeso ou abaixo do peso ideal considerado saudável. A fórmula utilizada para calcular o IMC é dada pela expressão: IMC = peso / (altura)2. Faça um algoritmo que calcule o IMC de uma pessoa.​

Anexos:

Soluções para a tarefa

Respondido por holandajose92p7wnjd
0

Resposta:

Cara a fórmula tá aí é só resolver, Imc da igual a peso dividido por altura ao quadrado, tu vai criar uma pessoa e vai dizer suas especificacoes, seu peso e sua altura, com os dados que tu criou tu vai resolver o Imc dessa pessoa usando a fórmula

Respondido por Usuário anônimo
0

Resposta: Escrito em C++

Explicação:  Eu fiz com base nessa pergunta: "O IMC – Indice de Massa Corporal é um critério da Organização Mundial de Saúde para dar

umaindicação sobre a condição de peso de uma pessoa adulta. A fórmula é IMC = peso / ( altura )2

Elabore um algoritmo que leia o peso e a altura de um adulto e mostre sua condição de acordo

com a tabela abaixo.

IMC em adultos Condição

Abaixo de 18,5 Abaixo do peso

Entre 18,5 e 25 Peso normal

Entre 25 e 30 Acima do peso

Acima de 30 obeso "

#include <stdio.h>

#include <string.h>

int main()

{

  char adulto[1], respectivamente[1];

  float peso, altura, conta;

  printf("Você é adulto? Se sim digite 's' se não digite 'n': ");

  scanf("%s",adulto);

  if(strcmp(adulto,"n")==0){

      printf("Você não está capacitado para fornecer os dados e obter um resultado pláusivel");

  } else if(strcmp(adulto,"s")==0){

      printf("Você está capacitado para participar");

      printf("\nDigite seu peso(exemplo: 90): ");

      scanf("%f",&peso);

      printf("\nDigite sua altura(exemplo: 1.85): ");

      scanf("%f",&altura);

      printf("Seu peso e altura são respectivamente: %1.f, %f? Se sim digite 's' se não digite 'n'",peso, altura);

      scanf("%s",respectivamente);

  } else{

      printf("Você digitou um caracter inválido!");

  }

  if(strcmp(respectivamente, "s")==0){

      conta = peso / (altura*altura);

      printf("Seu índice de massa corporal é: ");

      printf("%2.f",conta);

      printf("\nPortanto você está: ");

       

          if(conta < 18.5){

              printf("\nAbaixo do peso");

              } else if(conta >= 18.5 && conta <= 25){

              printf("\nPeso normal");

              } else if(conta >= 25 && conta <= 30){

              printf("acima do peso");

              } else if (conta > 30){

              printf("Acima do peso");

              }

   

  } else if(strcmp(respectivamente, "n")==0){

      printf("Reinicie o programa e redigite os dados agora da forma correta");

  }

  return 0;

}

Perguntas interessantes