Baixe o app para aproveitar ainda mais
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 .
Compartilhar