TRABALHO DESENVOLVIMENTO WEB




QUESTÃO 05

If : Funciona de forma muito parecida com o IF do Java, do C e do C++. O programa faz algo se uma determinada condição for atendida. Ex: IF ($idade>=18){ Echo ‘Maior de idade!'
; }


No trecho de código acima a instrução IF recebe como parâmetro a variável idade e se a idade for maior ou igual a 18 o programa mostra na tela a mensagem “Maior de idade”.

Else: O else é um complemento do IF. Primeiro o programa cai no IF, testa e se a condição do IF não for atendida ele pula para a condição do ELSE.
Ex: IF ($idade<18){ Echo ‘Menor de idade'
;
}ELSE{ Echo ‘maior de idade'
;
}
Existe também a possibilidade do uso do IF e ELSE, um dentro do outro. Ex: IF($nota<3){ Echo ‘Conceito – D'
;
}ELSE{ IF($nota >3 && $nota<=5) Echo ‘Conceito – C'
;
IF($nota>5 && $nota <=8) Echo ‘Conceito – B'
;
IF($nota> 8) Echo ‘Conceito – A'
; }
< ELSIF: Uma instrução muito parecida com o SWITCH com ele pode-se aninhar instruções IF de forma que o programa vai testar as condições uma por uma até encontrar uma que sirva. Ex: IF($nota<3) Echo ‘Conceito D'
; Elseif($nota>3 && $nota <5) Echo ‘Conceito C'
; Elseif($nota>5 && $nota <7) Echo ‘Conceito B'
; Elseif($nota>7) Echo ‘Conceito C'
;


SWITCH : Este comando funciona de forma muito parecida ao elseif. Nele, tem uma série de condições, e o programa vai testando uma por uma até encontrar a condição certa. Ex: Switch($operador){ Case ‘+' : c = a+b; Break; Case ‘-' : c = a-b; Break; Case ‘*' : c = a*b; Break; Case ‘/' : c = a/b; Break; default : echo ‘operação não realizada'
; Break; }


WHILE: é uma estrutura de repetição que funciona da seguinte forma, ele repete um, ou mais, blocos de código enquanto determinada condição não for verdadeira. Ex: $raiz = 3; $num = 2; while($raiz>=1){ $num=$num*$num; $raiz--; } Echo ‘Total: $num
'; O código acima calcula a raiz cúbica do nº 2. Quando ele entra no while, a variável $raiz tem o valor 3, então o laço compara o valor da variável $raiz com a condição do while ($raiz>=1), e enquanto a variável raiz não atender a condição do while, o programa vai multiplicar a variável $num, por ele mesmo, com o objetivo de obter a raiz cúbica de $num. Quando a variável atender a condição do while, o programa pula para a outra parte do código, que é mostrar o resultado da operação. FOR: o loop for é bem parecido com o while. Ele testa determinada condição e enquanto a condição não for atendida ele executa um ou mais blocos de códigos. Ex: $raiz; $num=2; for ($raiz=1; $raiz <=3; $raiz++){ $num=num*num; } Echo ‘Total: $num
'; Este bloco de código calcula a raiz cúbica do numero 2. O for primeiro define o valor inicial da variável raiz, depois ele testa a condição (enquanto $raiz for menor ou igual a 3 ele vai multiplicar a variável $num, por ela mesma). Quando a condição for atendida ($raiz>3) , o programa sai do loop e executa a outra linha, mostrando na tela o resultado da operação. 6.3 DO WHILE: funciona de forma muito parecida com o while, a diferença é que enquanto o while testa a condição antes de executar o bloco de instruções, o do while, executa primeiro e depois testa a condição. Ex: $raiz=3; $num=2; Do{ $num=$num*$num; $raiz--; }while($raiz<1); Echo “Total: $num
;