tecnologias para internet - 2016.2 - aula 8

15
Tecnologias para Internet Prof.º Thyago Maia

Upload: thyago-maia

Post on 09-Jan-2017

105 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tecnologias para Internet - 2016.2 - Aula 8

Tecnologias para Internet

Prof.º Thyago Maia

Page 2: Tecnologias para Internet - 2016.2 - Aula 8

PHP - Estruturas Condicionais

Page 3: Tecnologias para Internet - 2016.2 - Aula 8

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) 3

Page 4: Tecnologias para Internet - 2016.2 - Aula 8

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}

4

Page 5: Tecnologias para Internet - 2016.2 - Aula 8

PHP - Estruturas Condicionais

• A estrutura if– Exemplo:

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

echo “Número positivo”;}

?>5

Page 6: Tecnologias para Internet - 2016.2 - Aula 8

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}

6

Page 7: Tecnologias para Internet - 2016.2 - Aula 8

PHP - Estruturas Condicionais

• A estrutura if...else– Exemplo:

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

echo “Número negativo”;else

echo “Número positivo”;?>

7

Page 8: Tecnologias para Internet - 2016.2 - Aula 8

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ódigo8

Page 9: Tecnologias para Internet - 2016.2 - Aula 8

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”;?>

9

Page 10: Tecnologias para Internet - 2016.2 - Aula 8

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

} 10

Page 11: Tecnologias para Internet - 2016.2 - Aula 8

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";}

?>11

Page 12: Tecnologias para Internet - 2016.2 - Aula 8

Exercícios

Page 13: Tecnologias para Internet - 2016.2 - Aula 8

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.

13

Page 14: Tecnologias para Internet - 2016.2 - Aula 8

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.

14

Page 15: Tecnologias para Internet - 2016.2 - Aula 8

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.

15