Segue abaixo um exemplo de código em PHP que atende aos requisitos solicitados: ```php 'Magreza', 'min' => 0, 'max' => 18.5), array('faixa' => 'Saudável', 'min' => 18.51, 'max' => 24.9), array('faixa' => 'Sobrepeso', 'min' => 25.0, 'max' => 29.9), array('faixa' => 'Obesidade Grau I', 'min' => 30.0, 'max' => 34.9), array('faixa' => 'Obesidade Grau II', 'min' => 35.0, 'max' => 39.9), array('faixa' => 'Obesidade Grau III', 'min' => 40, 'max' => PHP_INT_MAX) ); foreach ($faixas as $faixa) { if ($imc >= $faixa['min'] && $imc <= $faixa['max']) { return $faixa['faixa']; } } return 'IMC inválido'; } $imc = 25.5; $faixa = classificarIMC($imc); echo "O IMC $imc é classificado como $faixa"; ?> ``` Explicação do código: - A função `classificarIMC` recebe um valor de IMC e retorna a faixa correspondente. - A função utiliza um array `$faixas` para armazenar as faixas de IMC e suas classificações. - A função percorre o array `$faixas` e verifica em qual faixa o valor de IMC se encaixa. - Se o valor de IMC não se encaixar em nenhuma faixa, a função retorna "IMC inválido". - No exemplo acima, o valor de IMC utilizado é 25.5, mas você pode alterá-lo para testar outras faixas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar