Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Obtenha respostas detalhadas e precisas para suas perguntas de uma comunidade dedicada de especialistas. Descubra respostas detalhadas para suas perguntas de uma vasta rede de profissionais em nossa abrangente plataforma de perguntas e respostas.

Escreva uma função em Kotlin que calcule o IMC de uma pessoa, imprima o valor do IMC e sua classificação (IMC = peso/ (altura * altura). *

abaixo do peso 18,5
peso normal 18,5 - 24,9
sobrepeso 25 - 29,9
obesidade I 30 - 34,9
obesidade II 35 - 39,9
obesidade III (Morbida) Maior que 40.

Sagot :

Resposta:

fun resultado(peso:Double) : String{

   if(peso < 18.5){

       return "abaixo do peso"

   }else if(peso < 18.5 && peso < 24.9){

       return "peso normal"

   }else if(peso <= 25.0 && peso < 29.9){

       return "sobrepeso"

   }else if(peso <= 30.0 && peso < 34.9){

       return "obesidade I"

   }else if(peso <= 35.0 && peso < 39.9){

       return "obesidade II"

   }else if(peso >= 40){

       return "obesidade III (Morbida)"

   }else{

       return "invalido"

   }

}

fun main(){

   val peso = 85.6

   val altura = 1.70

   val imc = peso/(altura*altura)

   

   print("imc: ${resultado(imc)}")

}

Explicação: