# Session Two: Checkin autor: Guilherme Oliveira Verissimo turma: InfoC número: 21 ### Fundamentos da lógica >[color=purple] > >![](https://i.imgur.com/6Mojnp1.png) > > **Tipos** > >[color=skyblue] **Tipos primitivos**: variavel composta apenas de um valor. (int, string, bool, double, etc...) > **Tipos compostos**: é composto por mais de um valor. Exemplo: DateTime (dia, mês, ano). > > **Class**: criar uma class é a mesma coisa que estar criando um tipo, sendo que nela podemos guardar valores de tipos diferentes. No exemplo acima vemos que possuimos a class "NotasAluno", e que nela temos três tipos double que seriam a nota 1, 2 e 3. > > **Funções** > >[color=skyblue] **Funções primitivas**: funções primitivas utilizam apenas uma função para realizar o que se pede. Exemplo: Função somar: realiza a soma de dois números. > > **Funções compostas**: funções compostas utilizam uma chamada de função para que ela possa realizar uma ação dentro de outra função, ou seja, utiliza duas funções para realizar o que se pede. Exemplo: Função de calcular pedido: uma função de calcular pedido faz a soma dos valores, porem caso tivesse cupom de desconto, seria necessario chamar uma função que calcula descontos, e aplicar no valor do pedido.
{"metaMigratedAt":"2023-06-15T23:48:29.425Z","metaMigratedFrom":"Content","title":"Session Two: Checkin","breaks":true,"contributors":"[{\"id\":\"31e7052c-d777-4fb0-b189-63fab945e035\",\"add\":1404,\"del\":159}]"}
Expand menu