if/else permite que você tenha mais controle sobre o fluxo do seu código do que apenas utilizando a declaração If. Permite que você faça múltiplos testes agrupados entre si. Por exemplo, se você quiser testar um input analógico e baseado no seu valor realizar certa tarefa ou caso contrário realizar outra tarefa, por exemplo: se o input for menor que 500 faça alguma coisa, caso contrário faça outra:
if (input < 500)
{
// fazer A
}
else // caso contrário, isto é input > 500
{
// fazer B
}
else pode executar outro teste de if, e então testes múltiplos e mutualmente exclusivos podem ser executados ao mesmo tempo:
if (input < 500)
{
// fazer A
}
else if (input >= 1000)
{
// fazer B
}
else
{
// fazer C
}
Você pode ter um número ilimitado desses ramos condicionais. Outra forma de trabalhar com testes ramificados e mutualmente condicionais é usar switch case.
Voltar...
Nenhum comentário:
Postar um comentário