Se - Senão ( if ~ else )
Também conhecido como " se , composto " segue a mesma linha de raciocínio do if simples diferenciando apenas que se o programa pode tomar duas decisões diferentes .
Por exemplo, se você quer testar uma entrada digital, e fazer uma coisa, se a entrada foi HIGH ou fazer outra coisa ao invés, se a entrada for LOW, você escreveria desta forma:
if (inputPin == HIGH){
Faça A ; //sempre ao final de uma linha de comando use ponto e virgula
}else{ // else entre chaves "inversas"é que se fechou um bloco de comandos e se inicia outro
Faça B ;
}
Outra coisa também pode preceder outro ( if test ) de modo que vários testes, mutuamente exclusivas podem ser executados ao mesmo tempo. É até mesmo possível ter um número ilimitado if else. Lembre-se, porém, apenas um conjunto de declarações será executada de acordo com os testes de condição
if (inputPin < 500){
Faça A; }else if (inputPin >= 1000){ // senão se
Faça B;
}else{
Faça C;
}
Uma declaração if simplesmente testa se a condição dentro do parêntese é verdadeira ou falsa. Esta afirmação pode ser qualquer instrução C válida como no primeiro exemplo
if (inputPin == HIGH)
Neste exemplo, a declaração só se verifica para ver se de fato a entrada do especificado está em nível lógico alto, ou 5 volts
Nenhum comentário:
Postar um comentário