Buscar

1) A) Crie um arquivo “calculoimc.php”: Neste arquivo conterá o seu programa codificado por você. B) Este arquivo deve conter a. declare uma função...

1) A) Crie um arquivo “calculoimc.php”: Neste arquivo conterá o seu programa codificado por você. B) Este arquivo deve conter a. declare uma função (function) para descobrir a faixa do índice de massa corporal (IMC) de um valor IMC informado b. faça a chamada desta função, passando um valor numérico (com 2 casas decimais) C)Esta função deverá receber um valor (IMC que se deseja classificar) 2) D) A função deverá descobrir (classificar) a que faixa IMC o número passado pertence;: a. Nesta função deverá ser criado o Array, para os seguintes dados Faixa Classificação Até 18.5 Magreza De 18.51 a 24.9 Saudável De 25.0 a 29.9 Sobrepeso De 30.0 a 34.9 Obesidade Grau I De 35.0 a 39.9 Obesidade Grau II Acima de 39.9 Obesidade Grau III b. Deverá percorrecor o Array para descobrir a que faixa o número recebido pela função pertence.

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais