Buscar

Aula 2 - PHP

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 10 páginas

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 6, do total de 10 páginas

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 9, do total de 10 páginas

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

Prévia do material em texto

PHP 
Estruturas Condicionais 
 
Comandos de condição 
• Permite executar comandos ou blocos de 
comandos com base em testes feitos durante 
a execução. 
 
• Os mais comuns: IF e SWITCH 
 
 
If - Else 
• IF: testa uma condição e executa o comando 
indicado se o resultado for true. 
– Se for necessário incluir mais de um comando no 
if, utilize um bloco demarcado por chaves { }. 
• O else é um complemento opcional para o if. 
Será executado se a expressão retornar o valor 
false. 
– Também utilize { } para incluir mais do que 1 
comando relacionado com o else. 
Switch 
• É semelhante ao if, mas pode testar várias 
condições “exatas” 
• O comando break serve para evitar que as 
demais expressões sejam avaliadas. 
 <?php 
$nome = "Jõao"; 
$idade = 19; 
if ($idade < 18) { 
 echo "O aluno $nome é menor de idade"; 
} else { 
 echo "O aluno $nome é maior de idade"; 
} 
?> 
switch (operador) { 
case valor1 : comandos; break; 
case valor2 : comandos; break; 
case valor3 : comandos; break; 
... default : comandos; break; } 
Exercício 1 
• Faça um programa em PHP que calcule a média final de uma disciplina a 
distância onde esta é composta por 3 tarefas parciais cuja média somam 
40% da nota final e 1 prova que corresponde a 60% da média final. 
– Receba o nome do aluno em uma variável do tipo STRING chamada 
NOME 
– Receba as notas das tarefas 1, 2 e 3 e a nota da prova final. 
– Calcule a média final deste aluno 
– Verifique se o aluno foi aprovado ou reprovado, testando se a média 
final é maior ou menor do que 7. 
– Mostre o resultado da seguinte forma (os valores utilizados são 
exemplos, você poderá atribuir qualquer valor para teste): 
Aluno: Fulano 
Notas das Tarefas: 7.0, 8.0, 6.5 
Nota da Prova: 5.4 
Média final: 6.1 
RESULTADO: Reprovado 
– OBS: Os valores das variáveis são atribuídos diretamente no código. 
Exercício 2 
• Faça um programa em PHP que receba o peso 
e altura de uma pessoa e verifique seu IMC 
(Índice de Massa Corporal). 
• Ao final mostre uma mensagem dizendo: Com 
o peso XXX e altura XXX você está XXXX 
(classificação) 
• IMC = Peso / altura * altura 
 
Exercício 3 
• Faça um programa em PHP que receba os 
valores dos 3 lados de um triângulo (a, b e c). 
Os triângulos classificam-se em 3 tipos de 
acordo com o tamanho dos seus lados: 
• O programa em PHP deve então mostrar na tela os 
dados da seguinte forma (salve figuras para os 3 tipos 
de triângulos e mostre as mesmas de acordo os testes 
dos tamanhos dos lados. Para mostrar as figuras, utilize 
a tag <img src="fig.jpg">): 
– Triângulo: 
• Lado 1 = 2 
• Lado 2 = 2 
• Lado 3 = 2 
– CLASSIFICAÇÃO: TRIANGULO EQUILÁTERO 
 ------------------- 
OBS: Seu programa deve testar os lados para quaisquer 
valores de a, b e c que sejam informados no código e deve 
conter pelo menos um exemplo de cada tipo de triangulo .

Outros materiais