tecnologias para internet - 2014.1 - aula 7

16
Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2014.1

Upload: thyago-maia

Post on 10-Jan-2017

241 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tecnologias para Internet - 2014.1 - Aula 7

Tecnologias para Internet

Prof.º Thyago MaiaGestão da TI – 2014.1

Page 2: Tecnologias para Internet - 2014.1 - Aula 7

Objetivos

Aula 7: PHP - Estruturas Condicionais

• Apresentar as estruturas condicionais da linguagem PHP

2

Page 3: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

Page 4: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

Usadas para executar diferentes ações baseadas em diferentes condições;

Em PHP temos as seguintes estruturas condicionais:– if (SE)

– if...else (SE...SENÃO)

– if...elseif...else (SE...SENÃO SE...SENÃO)

– switch (ESCOLHA) 4

Page 5: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if– Delimita uma lista de instruções que será

executada apenas se uma condição específica for verdadeira;

– Sintaxe:

if (condição){

// região de código}

5

Page 6: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if– Exemplo:

<?php$d = 2;if ($d > 0){

echo “Número positivo”;}

?>6

Page 7: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if...else– Delimita duas listas de instruções. Caso a condição definida for

verdadeira, a primeira lista será executada. Caso contrário, a segunda lista será executada;

– Sintaxe:if (condição){

// região de código 1}else{

// região de código 2}

7

Page 8: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if...else– Exemplo:

<?php$d = 2if ($d < 0)

echo “Número negativo”;else

echo “Número positivo”;?>

8

Page 9: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if...elseif...else– Delimita várias regiões de código de acordo com

determinadas condições;– Sintaxe:if (condição)

// região de códigoelseif (condição)

// região de códigoelse

// região de código9

Page 10: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A estrutura if...elseif...else– Exemplo:

<?php$d = 2if ($d < 0)

echo “Menor que zero”;elseif ($d > 0)

echo “Maior que zero”;else

echo “Igual a zero”;?>

10

Page 11: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• A declaração switch– Compara um dado valor a constantes, desviando o fluxo de código

para a constante que seja igual ao valor comparado;– Sintaxe:switch($variavel){

case valor_1:// Lista de instruçõesbreak;

case valor_2:// Lista de instruçõesbreak;

default:// Lista de instruções

} 11

Page 12: Tecnologias para Internet - 2014.1 - Aula 7

PHP - Estruturas Condicionais

• Exemplo:

<?phpswitch ($x){

case 1:   echo "Número 1";   break;

case 2:   echo "Número 2";   break;

default:   echo “Não é 1 ou 2";}

?>12

Page 13: Tecnologias para Internet - 2014.1 - Aula 7

Exercícios

Page 14: Tecnologias para Internet - 2014.1 - Aula 7

Exercícios

• Faça um script PHP, declarando uma variável inicializada com um valor inteiro qualquer. O script deverá informar se a variável contém um número positivo ou negativo.

14

Page 15: Tecnologias para Internet - 2014.1 - Aula 7

Exercícios

• O preço, ao consumidor, de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e com os impostos, ambos aplicados ao custo de fábrica. As porcentagens encontram-se na tabela a seguir. Faça um script PHP que contenha uma variável inicializada com o custo de fábrica de um carro e mostre o preço ao consumidor.

15

Page 16: Tecnologias para Internet - 2014.1 - Aula 7

Exercícios

• Uma agência bancária possui dois tipos de investimentos, conforme o quadro a seguir. Faça um script PHP que contenha duas variáveis inicializadas com o tipo de investimento e o seu valor, calculando em seguida seu valor corrigido, de acordo com o tipo de investimento.

16