---
# System prepended metadata

title: 'Session Six: Checkout Fund.Lógica'

---

# Session Six: Checkout Fund.Lógica


**Autor**: Elias de Freitas Cavalcante
**Número**: 12
**Turma**: INFO C

**Validações com IF + Throw Exception**
**>> Try / Catch**
**>> CRUD em Lista**
**>> Comando FOR**

### Validações com IF + Throw Exception


As validações são usadas para colocar uma mensagem de acordo com o resultado da função, que pode ser usada com o **IF** e **THROW EXCEPTION**.

O **IF** é o que manda execulltar a mensagem e o **THROW EXCEPTION** é o conteúdo da mensagem.

### Try / Catch

Em outras palavras o **TRY** e o **CATCH** são quase iguais ao **IF** e o **ELSE**. 
Mas expecificamente o **TRY** = **IF** e **CATCH** = **ELSE**.

### CRUD em Lista

É nada mais nada menos que uma lista de bando de dados, que podemos acresentar valores, remover e altenar.

### Comando FOR

O **FOR** é um comando de repetição, onde podemos indicar onde inicia e termina, podemos também acresentar valores etc...

**Exemplo:**
```charp=
> int x = 0;
>
> for(int i = 1; 1 <= 100; i++)
{
  x++
}
>
> X
>
>100
```
