Buscar

PTI LINGUAGENS DE SERVIDOR - TEMA E RESPOSTA - SENAC EAD

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

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

Senac EAD 
Produção Textual Individual 
 
 
 
 
1 Senac São Paulo – Todos os Direitos Reservados 
 
DISCIPLINA 
 LINGUAGENS DE SERVIDOR 
PROFESSOR(ES) AUTOR(ES) 
 CARLOS HENRIQUE VERÍSSIMO PEREIRA 
Produção Textual Individual 
Tema Implementação dos elementos básicos da linguagem PHP 
Texto base 
(texto, gráficos, 
tabelas, imagens) 
Toda linguagem de programação traz em seu bojo aspectos léxcos, 
semânticos e sintáticos. É de extrema importância que, ao aprender uma 
nova linguagem, tenhamos o pleno domínio destes aspectos, para que 
possamos tirar proveito do real potencial que a linguagem oferece. 
 
Existem três conceitos importante a serem plenamente dominados no 
aprendizado de uma linguagem de programação: i) manipulação de memória 
(variáveis e constantes), ii) a utilização de funções (Functions) e iii) 
manipulação de matrizes (Array). 
 
Para a formação de um bom programador de computador, é muito importante 
que este amadureça as suas habilidades ao aplicar soluções práticas em 
problemas mais próximo de uma realidade de mercado. 
 
Enunciado 
 Considerando seu conhecimento nos aspectos léxicos, sintáticos e semânticos 
da linguagem PHP, elabore um programa respondendo aos pontos constantes 
das duas questões abaixo: 
 
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. 
 
Senac EAD 
Produção Textual Individual 
 
 
 
 
2 Senac São Paulo – Todos os Direitos Reservados 
 
 
c. Quando a faixa for encontrada deverá ser informado na tela 
(comando “echo”) a seguinte informação: 
i. “Atenção, seu IMC é n, e você está classificado como zzz” 
Onde: 
n = valor recebido no parâmento 
zzz = classificação encontrada 
 
exemplo: 
 
Se o valor recebido n = 25.30, será mostrado na tela a 
mensagem “Atenção, seu IMC é 25.30, e você está classificado 
com sobrepeso” 
 
 
Orientações Gerais 
Observações do professor: Exemplos do matérial didático fornecido, 
microexercícios nas webconferências e exercícios resolvidos da lista 
fornecida pelo docente. 
 
 
Orientação de Entrega: Esta atividade deverá ser entregue no 
item Produção Textual Individual do menu principal. 
 
Prazo de Entrega: Consultar o calendário de atividades 
 
Codificação: Codificar 1 comando por linha 
 
Tamanho máximo do texto: 30 linhas ou 1 página. Uso de fontes de 
terceiros (citações) deve ser referenciada conforme Guia de Normalização do 
Senac: 
http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_norma
tizacao.pdf 
 
http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_normatizacao.pdf
http://www3.sp.senac.br/hotsites/campus_santoamaro/cd/arquivos/biblioteca/guia_normatizacao.pdf
?php
function calculoImc($peso, $altura) {
return $peso / ($altura * $altura);
}
$massa = calculoImc(78, 1.79);
$massa = number_format($massa, 2, '.', '');
$medida =[
 ['max' => 18.5,
 'msg' => 'Magreza'
 ],
 [
 'min' => 18.51,
 'max' => 24.9,
 'msg' => 'Saudável'
 ],
 [
 'min' => 25.0,
 'max' => 29.9,
 'msg' => 'Sobrepeso'
 ],
 [
 'min' => 30.0, 
 'max' => 34.9,
 'msg' => 'Obesidade Grau I'
 ],
 [
 'min' => 35.0,
 'max' => 39.9,
 'msg' => 'Obesidade Grau II'
 ],
 [ 
 'max' => 39.9,
 'msg' => 'Obesidade Grau III'
 ],
 ];
for($i = 0; $i < sizeof($medida); $i++){
if($massa >= $medida[$i]['max']){
 $msg = $medida[$i]['msg'];
}elseif($massa >= $medida[$i]['min'] && $massa <= $medida[$i]['max']) {
 $msg = $medida[$i]['msg'];
 break;
}
elseif($massa <= $medida[$i]['max']){
 $msg = $medida[$i]['msg'];
 break; 
}
};
echo "Atenção, seu IMC é $massa e está classificado como $msg";
?>
	LINGUAGENS DE SERVIDOR - TEMA PTI
	CODICO PTI - WPP

Continue navegando