Num momento ou outro da programação,
teremos necessidade de testar uma condição.
O que vai permitir executar ou não
uma série de instruções.
Na sua formulação a mais
simples, a expressão if
apresenta-se assim:
Assim, se a condição é
verdadeira, as instruções
executam-se. Se ela não é,
as instruções não
se executam-se e o programa passa para
o comando seguinte.
De maneira um pouco mais evoluídos,
tem-se a expressão if...else
Se a for verdadeira (true), o bloco de
instruções 1 se executa.
Se ela não for (false), o bloco
de instruções 2 se executa.
Graça aos operadores lógicos
"e" e "ou", a expressão
de teste pode testar uma associação
de condições. Assim if
((condição1) &&
(condição2)), testará
se a condição 1 e a condição
2 é realizada. E if ((condição1)
|| (condição2)), testará
se uma ao menos das condições
é verdadeira.
Para ser mais completo (e para aqueles
que gostam da escrita concisa), também
há:
Se a expressão entre parêntese
é verdadeira, a instrução
a é executada. Se a expressão
entre parêntese volta falsa, é
a instrução b que
se executa-se.
|