# Session four: check-in | Fund.Logica | 2° bimestre
**Nome** Kevin Ribeiro de Andrade
**Número** 27
**Turma** INFO A
## Mapa mental

## Explicação
If é um comando de condicionais se o que você colocou nele for verdade ele irá executar oq está dentro das chaves.Caso a verificação de falso você precisará usar o complemento de else if e else ex:
```csharp=
double x;
if (1 > 2)
{
x = 0;
}
else if ( 1 == 2)
{
x = 4;
}
else
{
x = 1;
}
```
nesse exemplo eu disse ali que se 1 for maior que 2 será aplicado o comando entre as chaves, caso seja falso ele irá aplicar o else if e caso o else if também der falso ele aplicará o else.
switch case é a mesma coisa só que de um jeito diferente ex:
```csharp=
double x = 0;
switch
case x > 20
x = 2
break;
Switch
Case x < 20
x = 6;
break;
```
aí eu tô dizendo que cask x seja maior que 20 ele aplicará os comandos entre o case e o break e caso de falso ele executará o switch de baixo.
já os operadores sou usados em comparações booleanas ex:
```csharp=
string eu = 1 == 2
? "Verdade"
: "Fake chat";
```
Se a comparação for verdadeiro vai usar oq tá escrito no ponto de ? e se for falso o que tá escrito nos :
## Dúvidas
Eu usei um If assim ex:
```csharp=
if ( x > 10)
if (x == 10)
{
x = 50;
}
```
não sei bem como funciona.
Falta a explicação dl switch case de modo mais profundo ele também é um bom comando.