# Session Two: Checkin lógicaa
**Nome:** Patricia Oliveira Paulino
**Número:** 37
**Turma:** Info D

#
Tipos compostos são possem dentro deles vaarios tipos primitivos
Exemplo de tipo primitivo: Int, bool, double.
Exemplo de tipo composto: DateTime
A partir dos parâmetros possibilitamos a entrada de mais de um valor, permitindo a função ser mais flexivel
Tipo composto pode guardar mais de um tipo de informação, como por exemplo um double e duas strings, ou um int, uma strings e uma data.
Tipo composto tem como um dos seus objetivos criar anuidades e agrupar tanto valores como funções
using System;
Public class NotasAluno
{
Public double n1;
Public double n2;
Public double n3;
}
Public double Media (NotasAluno notas)
{
double media = (notas.n1 + notas.n2 + notas.n3) / 3;
return media;
}
NotasAluno n = new NotasAluno()
n.n1 = 8
n.n2 = 10
n.n3 = 8
Media (n)
Não é necessario carregar os tipos em uma ordem, pode se colocar o “n3” primeiro que o “n1” por exemplo.
{"metaMigratedAt":"2023-06-15T23:48:34.955Z","metaMigratedFrom":"Content","title":"Session Two: Checkin lógicaa","breaks":true,"contributors":"[{\"id\":\"8f7566f7-64b5-4753-b866-2bb258422309\",\"add\":1069,\"del\":8}]"}