Programação Web I Professor José Rui Aula 10 [email protected] Prof. José Rui Função • Tem duas fases: – A definição: • Onde definimos seu – – – – Nome Seus parâmetros Seu processamento Sua saída – Chamada • Também chamamos de uso da função Prof. José Rui Função • Deparamos o tempo todo com elas • Uma função tem Chamamos de: – Dados de entrada – Processamento – Saída Parâmetros Chamamos de: retorno Prof. José Rui Função • Deparamos o tempo todo com elas • Uma função tem – Dados de entrada – Processamento – Saída • F(x) = 2X + 1 – Quais são os dados de entrada? – Qual o processamento? – Qual é a saída? Prof. José Rui X Função • Deparamos o tempo todo com elas • Uma função tem – Dados de entrada – Processamento – Saída • F(x) = 2X + 1 – Quais são os dados de entrada? – Qual o processamento? 2*X+1 – Qual é a saída? Prof. José Rui X Função • Deparamos o tempo todo com elas • Uma função tem – Dados de entrada – Processamento – Saída • F(x) = 2X + 1 – Quais são os dados de entrada? – Qual o processamento? 2*X+1 – Qual é a saída? Vai depender do valor de x Prof. José Rui X Função • Na programação, assim como na matemática usamos o temo todo • Em PHP tem a seguinte estrutura Prof. José Rui Função • Na programação, assim como na matemática usamos o temo todo Parâmetros, ou dados de • Em PHP tem a seguinte estruturaentrada Retorno, Ou saída Prof. José Rui Função • Na programação, assim como na matemática usamos o temo todo • Em PHP tem a seguinte estrutura Aqui, É a programação normal, Pode fazer o que quiser no PHP Prof. José Rui Função - Exemplo Aqui, Temos a declaração de uma função • • • Prof. José Rui Nome: VerificaIDade Parametros: $idade Saída: $texto Função • Tem duas fases: – A definição: (acabamos de ver) • Onde definimos seu – – – – Nome Seus parâmetros Seu processamento Sua saída – Chamada (vamos ver agora) • Também chamamos de uso da função Prof. José Rui Função • Chamada de Função – Se quisermos chamar a função matemática vista anteriormente • O que apareceria na tela? Prof. José Rui Função • Chamada de Função – Se quisermos chamar a função matemática vista anteriormente • O que apareceria na tela? • Como você sabe que é 7? Prof. José Rui Função • Chamada de Função – Se quisermos chamar a função matemática vista anteriormente • O que apareceria na tela? • Como você sabe que é 7? • Porque na definição da função f esta assim: Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade Prof. José Rui Relembrando Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade • Então seria algo do tipo: Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade • Então seria algo do tipo: Quando chegar aqui, • O compilador entra lá na definição Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade • Então seria algo do tipo: Quando chegar aqui, • O compilador entra lá na definição • Executa o que tem lá Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade • Então seria algo do tipo: Entrega o resultado para Prof. José Rui Função • Chamada de Função – Outro exemplo – Se quisermos chamar a função verificaIdade • Então seria algo do tipo: Com isso seu código fica bem mais limpo! Prof. José Rui Inputs • Vamos criar um resumo ao clicar em “enviar” Prof. José Rui Atividade Prof. José Rui