If/Else

 if/Else

A estrutura condicional if/else é um recurso que indica quais instruções o sistema deve processar de acordo com uma expressão. Assim, o sistema testa se uma condição é verdadeira e então executa comandos de acordo com esse resultado.

Sintaxe do if/else:

if (expressão )
{
    // código 1
}
else
{
// código 2
}


Caso a expressão seja verdadeira, as instruções entre chaves presentes no código 1 serão executadas; caso contrário, serão executadas as instruções presentes no código 2.
As chaves, ou delimitadores de bloco, têm a função de agrupar um conjunto de instruções. O uso desses delimitadores é opcional caso haja apenas uma linha de código. Ainda assim, seu uso é recomendado, pois essa prática facilita a leitura e manutenção do código, tornando-o mais legível.

Else/If

Complementar ao if/else temos o operador else if que traz uma nova condição a ser testada no caso de falha no teste da condição anterior.

Sintaxe do else if:

if (expressão 1)
{
    // código 1
}  
else if (expressão  2)
{
    // código 2
}
else
{
    // código 3
}

Dessa forma, é testada a expressão 1. Caso ela seja atendida, o bloco de código 1 é executado. Caso não seja, testamos a expressão 2. Sendo atendida, o bloco de código 2 é executado. Não sendo atendida, o programa executa o bloco de código 3.

Saiba que podemos criar vários else if, o que nos possibilita atender a cenários com três ou mais condições a serem avaliadas. 



fonte: https://www.devmedia.com.br/c-if-else-e-o-operador-ternario/38192

Nenhum comentário:

Tecnologia do Blogger.