Prévia do material em texto
CENTRO UNIVERSITÁRIO SENAC
Defesa Cibernética
Disciplina: Linguagens de Servidor
Tema PTI: Implementação dos elementos básicos de linguagem PHP
Débora Soares Silva dos Santos
São Paulo
2024
'magreza',
'18.51 a 24.9' => 'saudável',
'25.0 a 29.9' => 'sobrepeso',
'30.0 a 34.9' => 'obesidade grau I',
'35.0 a 39.9' => 'obesidade grau II',
'acima de 39.9' => 'obesidade grau III',
];
foreach ($faixasIMC as $faixa => $classificacao) {
$limiteInferior = floatval(str_replace('até ', '', explode(' ', $faixa)[0]));
$limiteSuperior = floatval(str_replace('acima de ', '', explode(' ',
$faixa)[0]));
if (($imc >= $limiteInferior && $imc $limiteSuperior)) {
return $classificacao;
}
}
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$imc = $_POST['imc'];
if (!is_numeric($imc)) {
header('Location: calculoimc.html?erro=1');
exit;
}
$classificacao = classificarIMC($imc);
echo "Atenção, seu IMC é $imc, e você está classificado como
$classificacao.";
}
?>
Referências:
FERNANDES, Matheus Campos. Linguagem de servidor: uma abordagem
prática com PHP. São Paulo: Senac São Paulo, 2021. 117 p.
Web02: Unidade 01. São Paulo: Senac São Paulo, 2024. Disponível em:
https://ca-lti.bbcollab.com/collab/ui/session/playback. Acesso em: 31 ago. 2024.
Web03: Unidades 2 Capítulos 3 & 4 - Introdução ao PHP. São Paulo: Senac
São Paulo, 2024. Disponível em: https://ca-
lti.bbcollab.com/collab/ui/session/playback/load/1b00cc5d015a4d5d827d7834a
326c6a2. Acesso em: 31 ago. 2024.