C# para iniciantes: Estrutura de dados - Condicionais
Seguindo a idéia de post’s para guia de consulta rápida, irei falar um pouco da estrutura de dados do C#, mais especificamente Estruturas Condicionais.
A criação de algoritimos visá à manipulação de dados para obter algum tipo de informação. Quando estes dados estão organizados de forma coerente, caracterizam uma forma, ou seja, uma estrutura de dados.
Estruturas Condicionais
If Then Else
Exemplo:
if (condição)
{
...código...
}elseif(condicao){
...código...
}else{
...código...
}
No C# existe também o IF-Inline:
Exemplo:
/***
* If-inline é definido da seguinte forma:
* Se condição for VERDADEIRA, então
* retorna valor1, senão
* retorna valor2
***/
int NumeroPar = 2;
int NumeroImpar = 3;
int numero = (NumeroPar > NumeroImpar) ? NumeroPar : NumeroImpar;
int numero = (condicao) ? valor1 : valor2;
Switch/Case
Exemplo:
int Numero = 2;
switch(Numero){
case 1:
..código...
break;
case 2:
..código...
break;
case 3:
..código...
break;
default:
..código...
break;
}
Estas estruturas sempre são utilizadas quando necessitamos tomar algum fluxo, mediante a uma condição ou um valor pré-definido.
Mas quando utilizarmos cada uma delas? Sempre que nós soubermos os valores das condições devemos utilizar o Switch/Case, já quando necessitarmos realizar alguns testes lógicos ou testes aritiméticos onde o valor não é exatamente conhecido, devemos utilizar o If Then Else.
Na próxima iremos ver estrutura de repetição ou estrutura de loop. Espero que tenham gostado. Em breve tem mais.
Tags: 

Deixe seu comentário: