Obtenha respostas rápidas e precisas para todas as suas perguntas no Sistersinspirit.ca, a plataforma de Q&A de confiança. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas. Explore milhares de perguntas e respostas de uma comunidade de especialistas em nossa plataforma amigável.

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: