# chekin 2 Fundamentos da logica
Mateus Eustáquio N°35
O comando "get" e "set" são usados nas variaveis no tipo composto, essa atribuiçõa faz a varial ter poder de ser uma propriedade para facilitar a leitura e a escrita.
Como foi visto ao cria um tipo composto podemos colocar mais de um valor e armazenar-los na memoria.
Agora vamos ver como agrupar funções e dentro de um tipo composto.
ex:
````csharp=
public class Trigonometria
{
public static double AreaRetangulo (double basee, double altura)
{
double area = basee * altura;
return area;
}
public static double PerimetroRetangulo(double basee, double altura)
{
double per = basee + basee + altura + altura
return per;
}
}
Trigonometria tri = new trigonometria();
double x = trig.AreaRetangulo(10, 4);
Console.WriteLine(x);
double y = trig.PerimetroRetangulo(20,5);
Console.WriteLine(x);
````
"static" nos dá o poder de acessar as funções sem ter que chamar a class "Trigonometria", se formos tirar o "static" a teremos que chamar o class "trigonometria"
no caso não será usardo o static por em quanto.
O que seria o "public"? o "public" vai ditar a visibilidade dessa função, para todos que estão fora dessa função.