# Checkin Three | Fundamento de logica
Murillo Tadeu Oliveira | N°33
## Resumo
Quando colocamos o "{ get; set;}" estamos possibilitando o poder de controlar a escrita da função, onde podemos alterar as informações da variavel. Quando fazemos isso, passamos a chama-las de propriedades e não apenas de variaveis.
* Regras de abstração de função
Podemos criar funções dentro de uma class, assim como criamos variaveis. Como por exemplo:
```csharp=
public class Trigonometria
{
public double AreaRetangulo(double basee, double altura)
{
double Area = baee * altura;
return Area;
}
}
```
Para chamarmos a função Area Retangulo usamos o mesmo metodo de chamar uma variavel, criando uma nova variavel. Como no exmemplo abaixo:
```csharp=
Trigonometria trig = new Trigonometria();
double x = trig.AreaRetangulo(10, 2);
Console.WriteLine(x);
```
quando criamos uma função do tipo static elas não são necessariamente obrigadas a criar uma variavel depois, podemos somente chama-las usando "Trigonometria.AreaRetangulo".
{"metaMigratedAt":"2023-06-16T03:09:40.786Z","metaMigratedFrom":"Content","title":"Checkin Three | Fundamento de logica","breaks":true,"contributors":"[{\"id\":\"ddf4ea40-fb01-4dc1-b147-92a7051a20c0\",\"add\":1096,\"del\":0}]"}